Position: Middle/Senior Windows Engineer (C#/C++)
Company: SoftServe
Experience required: 2y
Category: .NET
English level: intermediate
Published: 2021-05-01T00:00:00+03:00

We are

We're changing the way people think about enterprise security technology. With our innovative Identity Defined Security platform, we're building a borderless world where people have total freedom to work wherever and however, they want.  

We're headquartered in Denver, Colorado, and we have offices and employees around the globe. And we serve the largest, most demanding enterprises worldwide, including over half of the Fortune 100. Because even in the most complex enterprise environments, security shouldn't be a source of anxiety. It is one of your greatest competitive advantages. 

As a Software Engineer you will have the opportunity developing the next generation of Ping Identity products and take part of our MFA and Strong Authentication development team, reporting to manager of engineering. There are opportunities to work with other departments throughout the development lifecycle from planning through acceptance testing. Our engineering team is committed to automating as much of our test plans as possible. To support this effort, our Software Developers work closely with the QA team throughout our releases on requirements and implementation of automated test cases. 

If you are an experienced and passionate Software Engineer with experience building high-performance, scalable, enterprise-grade, mission-critical applications, then your place is with us. Describe the company, the client, team, and mission of project>

You are

<BSc. in Computer Science or equivalent 

2 years' experience with C# 

Experience developing for Windows environment. 

Object-oriented analysis and design using common design patterns. 

Knowledge of Windows internals and architecture, i.e.LSA, COM, CSP 

Knowledge of Public Key Infrastructure or Cryptography 

Self-learning capabilities 

Desired Qualifications: 

Experience with Java development for the Server-side 

Experience with C/C++ 

Experience with Mac development 

Experience with frontend development frameworks - React, JavaScript 

Knowledge of authentication protocols; Kerberos, Windows Hello, FIDO 
List key requirements the candidate should have, including: experience, education, skills, English level>

You want to work with

<Design and implement high-volume, low-latency applications for mission-critical systems, delivering high-availability and performance. 

Contribute to all phases of the development lifecycle. 

Write well designed, testable, efficient code. 

Ensure designs comply with specifications. 

Prepare and produce releases of software components. 

Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review. 

Describe areas of responsibility, technological stack the person will work with>

Together we will

<Learn about the Client business and its domain. 

Enjoy flexible working hours.  

Take part in internal and external events where you can build and promote your personal brand. 

Give you access to experienced specialists who are very willing to share their knowledge. 

Care about your individual initiatives, just come and share your ideas. 

Make you familiar with our structured career path and development opportunities. 

Ping Identity is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status. 
Describe benefits the candidate will get while cooperating with the company, project and client>