Microsoft's Azure Data engineering team is seeking a Principal Software Engineer to join their SQL Core Infrastructure team. This role is crucial in building and maintaining Microsoft's operational Database systems, specifically focusing on the SQLDB back-end that serves the Azure SQLDB cloud platform. The position involves working on storage management, networking, resource governance, and containerization.
The ideal candidate will work across multiple sub-teams within SQL Core Infrastructure and potentially across products that SQLDB relies on. The tech stack is extensive and complex, requiring someone who can onboard quickly and develop both breadth and depth in their area. You'll be responsible for spearheading crucial business initiatives and serving as a subject matter expert for specific components.
As part of Microsoft's Azure Data team, you'll be contributing to products like Microsoft Fabric, Azure SQL DB, Azure Cosmos DB, Azure PostgreSQL, Azure Data Factory, Azure Synapse Analytics, Azure Service Bus, Azure Event Grid, and Power BI. The team's mission is to build the data platform for the age of AI, powering a new class of data-first applications and driving a data culture.
The role offers competitive compensation with a base pay range of $161,600 - $286,200 per year (higher in SF and NYC areas), along with comprehensive benefits including healthcare, educational resources, investment options, and parental leave. This position allows for up to 100% work from home with 0-25% travel requirements.
The ideal candidate should be curious, independent, self-starting, and detail-oriented with high engineering standards. You'll need significant experience in systems engineering, distributed systems, and data analysis, along with strong coding skills in languages like C++, Java, or Python. This is an excellent opportunity for an experienced engineer looking to make a significant impact in cloud database technology while working with cutting-edge AI and data platforms.