Software Engineer II
Redmond , Washington
February 18, 2018
We are the Azure data team part of the C+E Azure organization.
Azure SQL Database is a fast-growing platform as a service that is attracting application developers and enterprise workloads to the cloud. Our team is responsible for SQL Database High Availability. You will be responsible for designing and developing new features and algorithms in our stack with the goal of reaching best-in-class Availability, Reliability and Performance. You will work on one or more SQL Server relational database engine components such as Logging, Recovery, Replication, Storage Management, Versioning, Distributed Transactions, Service Broker and others, which are critical for the SQL Database service as well as the SQL Server box product.

You will be working in a challenging and fast-paced environment where innovation is valued and will have a direct impact on functionality, security, performance, scalability, manageability and supportability of the Azure SQL Database service. As a member of our growing team you will have the opportunity to directly contribute to improving our processes and culture in a way consistent with a world-class professional engineering and cloud-service organization. The ideal candidate is a highly motivated individual who is willing to take on challenging initiatives, capable of working both independently and with others as a team, and able to follow through to deliver results.

Basic Qualifications:
•Bachelor’s degree in Computer Science or Engineering or Mathematics or Physics or IT related technical discipline or in place of 3+ years of internship or 3+ years of industry software engineering experience
•2+ years of programming experience in Java OR C++ OR C# OR C OR object-oriented programming OR SQL Server

Preferred Qualifications:
•Great curiosity and willingness to question
•High enthusiasm, integrity, ingenuity, results-orientation, self-motivation, and resourcefulness in a fast-paced competitive environment.
•Love the next problem, the next experiment, the next partner
•Have a deep desire to work collaboratively, solve problems with groups, find win/win solutions and celebrate successes
•Get excited by the challenge of hard technical problems
•Solve problems by always leading with deep passion and empathy for customers
•Distributed Systems, Multithreaded and parallel programming experience is preferred

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, gender, sexual orientation, gender identity or expression.

Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.

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, race, 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

A little about us:
Microsoft offers training and employment opportunities to help you turn your military experience and skills into a civilian technology career.

Know someone who would be interested in this job? Share it with your network.