Microsoft's Azure Data engineering team is seeking a Senior Software Engineer to join their databases team, which is responsible for building and maintaining Microsoft's operational Database systems. This role focuses on mission-critical functions such as High Availability and Disaster Recovery for millions of databases.
The position offers an exciting opportunity to work on the internals of enterprise-class relational database engines, tackle challenging problems, and build highly scalable and reliable data solutions. You'll be part of a diverse, geographically distributed team that values collaboration and innovation, working on products like Microsoft Fabric, Azure SQL DB, Azure Cosmos DB, and other cutting-edge database technologies.
As a Senior Software Engineer, you'll have direct impact on the design, functionality, security, performance, scalability, manageability, and supportability of Microsoft SQL Server and Azure SQL Database service. The role requires strong expertise in database systems, with particular emphasis on SQL server internals and C/C++ programming.
The compensation is competitive, with a base salary range of $117,200 - $229,200 per year (higher in SF and NYC areas), plus comprehensive benefits including healthcare, educational resources, and parental leave. Microsoft offers a culture of inclusion where everyone can thrive, with opportunities for professional growth and development.
This is an excellent opportunity for experienced engineers passionate about database technologies and distributed systems to join a leading tech company that's building the data platform for the age of AI. You'll be working on products that are central to Microsoft's cloud strategy and have impact at global scale.
The role offers hybrid work arrangements with up to 50% work from home flexibility, providing a good balance between collaborative office time and remote work. Join Microsoft's mission to empower every person and organization on the planet to achieve more through innovative database solutions.