Microsoft Corporation Senior Software Engineer in Redmond, Washington

Want to change the world with data and distributed systems and build the next billion $ data business in Azure cloud? Come join us on the Azure Cosmos DB team!

Azure Cosmos DB ( is Microsoft’s next generation globally distributed, massively scalable, multi-model cloud database service. It is designed to enable developers to build planet-scale applications. Azure Cosmos DB is one of the fastest growing Azure services. This is a once in a lifetime opportunity to be part of a very agile team and grow the next big business with Cosmos DB.

The Azure Cosmos DB team is seeking a highly motivated, talented and experienced Senior Software Engineer. In this role, you will work directly with customers to deliver software in fast iterations. You will also help set the direction for the team’s planning in developing incubation features and proof-and-concepts, and guide feature investments in planning cycles. Your ability to work through ambiguity, creatively solve problems, and build high-performance services is essential.

A commitment to teamwork, hustle, and strong communication skills are absolute requirements. Occasional travel expected as part of job responsibilities, typically overnight trips to customer sites.

Basic Qualifications:

• 5+ years of programming experience in Java OR C++ OR C# OR Scala OR object-oriented programming

Preferred Qualifications:

• Bachelor’s Degree OR Master’s Degree in Computer Science OR related technical discipline

• Background or knowledge in distributed systems, database systems and storage is a strong plus

• Strong understanding of computer science fundamentals, including algorithms, data structures, problem solving, and object-oriented and design.

• Customer empathy and experience in shipping customer facing solutions.

• Excellent verbal and written communication skills.

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.

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request to Development (engineering)