Microsoft's Azure Data engineering team is seeking a Principal Software Engineer to join their databases team, focusing on building and maintaining Microsoft's operational Database systems. This role is part of the SQL Database team, which delivers world-class relational database server technologies used globally. As a Principal Software Engineer, you'll design and build massively scalable distributed database systems, focusing on high-performance and available multi-tier storage services and Query processing.
The position offers an opportunity to work on some of the largest databases on the planet, combining excellent query performance with ease of management. You'll be part of a team that incorporates the latest academic research and leverages modern hardware advancements. The role involves working with products like Microsoft Fabric, Azure SQL DB, Azure Cosmos DB, Azure PostgreSQL, and other cutting-edge database technologies.
The compensation is highly competitive, ranging from $161,600 to $314,400 depending on location, with higher ranges for San Francisco and New York City areas. The position offers comprehensive benefits including healthcare, educational resources, and parental leave. With up to 100% work from home flexibility and the opportunity to impact Microsoft's data platform for the AI age, this role presents an exciting opportunity for experienced engineers looking to make a significant impact in the database and cloud computing space.
This role requires strong technical expertise in database systems, distributed systems, and server software development, with a minimum of 8 years of experience. You'll be working in a collaborative environment that values diversity and different perspectives, contributing to Microsoft's mission of building the data platform for the age of AI.