Microsoft's Azure Data engineering team is seeking a Principal Software Engineer to join their Fabric Security and Fundamentals for Enterprise team. This role is part of the Azure Data portfolio, which includes products like Microsoft Fabric, Azure SQL DB, Azure Cosmos DB, PostgreSQL, Data Factory, Synapse Analytics, Service Bus, Event Grid, and Power BI.
The position focuses on building and maintaining the Microsoft Fabric platform, which serves as the operating system providing customers with a unified data stack. You'll work specifically on the security and fundamental aspects, managing authentication, authorization, metadata management, network security, CMK and infrastructure deployment.
As a Principal Engineer, you'll be responsible for developing scalable code, leading technical direction, and driving engineering roadmaps. The role requires expertise in cloud computing, enterprise solutions, and database products, with a strong foundation in languages like C++, C#, Java, and JavaScript.
The team leverages various Azure technologies including Service Fabric, SQL Azure, REDIS cache, Service Bus, APIM, Blob storage, Kusto, and Containers. This position offers the opportunity to work on cutting-edge technology combining mission-critical and real-time data systems.
The compensation is competitive, with a base salary range of $139,900 - $274,800 USD (higher in SF Bay Area and NYC). Microsoft offers comprehensive benefits including healthcare, educational resources, investment options, parental leave, and generous time off.
This hybrid role allows up to 50% work from home with 0-25% travel requirements. You'll be part of Microsoft's inclusive culture that values diversity and focuses on empowering every person and organization to achieve more. The position requires passing Microsoft's Cloud background check upon hire and every two years thereafter.