Senior Software Engineer
Redmond , Washington
December 11, 2017
Microsoft Azure SQL DB is a leader in managed relational database business and we are growing rapidly. We are operating hundreds of thousands of servers worldwide with millions of databases in over 40 regions. In the past few years Azure SQL DB brought revolutionary capabilities to the market that span database insights, auditing, performance optimization, encryption, accidental and disaster recovery, regional fault tolerance as well as a spectrum of features that deeper integrate with Azure platform providing truly end-to-end solutions. Our team pushes the limits of technology to exceed requirements of the most demanding data applications in the industry. Large enterprises and SaaS providers are migrating to Microsoft Azure bringing large volume of data and manageability requirements. Azure SQL DB Control Plane is processing billions of REST API calls every month with predictable SLA and 100% consistency, tolerating underlying system failures, software and hardware upgrades and reconfiguration. It orchestrates complex workflows spanning multiple services in Azure and within Azure SQL DB clusters. Customers expect 100% availability and instant elasticity of databases that scale up and down with demand regardless of their size. Azure SQL DB Control Plane has bold and ambitious vision. We are looking for a passionate, motivated and experienced engineer with strong design skills to join the team. You will have an opportunity to shape and build the next generation of Control Plane platform designed for 100x customer and request volume growth, create new technology that enables placement and optimal capacity utilization within a cluster and a region, design and implement solution for management at massive scale for large customers, mine insights from telemetry and behavior of large distributed systems, learn and contribute to design of service software stack, datacenter design and network topology. Candidate should have: Good analytical skills and learn quickly Passion to pursue inefficiencies and bugs across software layers and organizational boundaries Ability to navigate ambiguity and deliver results in fast-paced environment

Responsibilities include:

• Design, implement, test and operate services and
• Build and maintain partnership between our team and teams
operating services upstream and downstream
• Establish customer connections and build insights into their
business to feed back into design
• Mentor and grow junior members of the team
• Partner with Program Management, architects and leaders to
define requirements, scope projects and validate solutions
• Release features on time, with high quality, meeting functional,
performance, scalability and compliance requirements
• Research and adopt new technology to improve quality of the
service, increase customer value or reduce operating cost
• Participate in on-call rotation for the team

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
• 4+ years of programming experience in Java OR C++ OR C#
OR C OR object-oriented programming

Preferred Qualifications:

• Experience with cloud technologies
• Strong written and oral communication skills .NET, C#, Web
API Native Windows development experience is a bonus
(stack and heap management, threads, synchronization,
• Understanding of RDBMS concepts and experience with
database engines
• Knowledge of how web works (REST API) Security concepts
(authentication, encryption, certificates, SAML tokens and
claims) 1-2 years of experience building and operating a
distributed system


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 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.