Required/Minimum Qualifications
- 10+ years of software development experience using C, C++, Java or C# or an equivalent programming language
- BS or MS in Computer Science or equivalent degree
Other Requirements
- Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings:
- Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
Preferred/Additional Qualifications
- Experience with internals of PostgreSQL or similar Enterprise Database Management system, including Storage Engine and High Availability.
- Experience building Distributed Systems with strong guarantees.
- 5+ years of experience in designing, developing and shipping system level features in a large-scale cloud application or a backend distributed system.
or - 3+ years of experience developing and maintaining high-performance libraries or software engineering with a focus on large distributed systems involving concurrency, storage systems or databases.