Posted a month ago

The Database Systems organization delivers world class relational database technologies used across the globe on everything from small devices, desktops and servers to some of the largest Cloud deployments in the world. Our data platform powers innovation in every industry, facilitates breakthrough scientific and medical research, and underpins intelligent applications that are changing the way we live. Enterprise customers are using these platforms to disrupt markets and transform their existing businesses. Today Microsoft is considered a leader when it comes to innovation in data platform capabilities.


The Azure Data Backplane team is looking for people who are interested in developing a state-of the-art platform that spans multiple clouds, hosts open source and Microsoft database engines, and enables touch-free deployments to millions of databases in a fast, safe, and reliable way.  The platform provides full lifecycle services involving deployment, upgrade, high availability, disaster recovery, supportability, and management end-to-end. 


We are a small but diverse team of people with various views, backgrounds and beliefs. We operate like a family, we invest in each other’s success and elevate each other. We foster a friendly and inclusive environment where every individual is valued. We work at all layers of the technology stack and have both technically deep and broad challenges, from deep systems code to complex distributed systems. If that sounds exciting to you, then the Data Platform Backplane team could be a great place to call home. 

We are hiring software engineers to help design and implement the technologies that will enable Microsoft to tackle a new set of enterprise and cloud problems.  


Here’s a little introduction to our team: 

  • We spend our days collaborating with, teaching, and learning from a diverse set of world class engineers. 
  • We develop, test, and check code in every day.
  • We are obsessed with customers and make data-driven decisions using telemetry collected from customers and production systems.
  • We take time to build the engineering systems that allow us to focus on new problems and reduce overhead. 
  • We look for opportunities to use existing technologies and open source. 

Required Qualifications: 

  • Bachelors in Computer Science (or equivalent) 
  • 5+ years of hands-on software development  
  • 5+ years’ experience C/C++/C#/Java coding skills


Preferred Qualifications: 

  • Development or use of distributed or cloud platform components
  • Strong debugging of application and infrastructure code
  • Flexibility in language use.  Languages used within the team regularly include C++, C#, and Python. Go and Java are used occasionally for specific components.
  • Experience with both Windows and Linux 
  • Design and development experience in database engines, distributed systems, cloud computing, container technology, and operating system internals 
  • 2+ years of hands-on experience with Kubernetes
  • M.S./Ph.D. in Computer Science (or equivalent)  



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, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request via the Accommodation request form.


Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.

We're connecting diverse talent to big career moves. Meeting people who boost your career is hard - yet networking is key to growth and economic empowerment. We’re here to support you - within your current workplace or somewhere new. Upskill, join daily virtual events, apply to roles (it’s free!).
Are you hiring? Join our platform for diversifiying your team
Senior software Engineer