Microsoft's Azure Data engineering team is seeking a Principal Software Engineer to join their Fabric Security and Fundamental for Enterprise team. This role is part of Microsoft's mission to build the data platform for the age of AI, powering data-first applications and driving data culture.
The position focuses on the Microsoft Fabric platform, which provides a unified data stack for customers to run their entire data estate. You'll work specifically on the security and fundamental aspects, managing authentication, authorization, metadata management, network security, and infrastructure deployment.
As a Principal Engineer, you'll be responsible for developing scalable code, providing technical leadership, and driving engineering initiatives. The role requires expertise in cloud computing, database products, and enterprise systems, with a strong foundation in software development using languages like Java, Python, or 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 $137,600 - $267,000 USD (higher in SF Bay Area and NYC). Microsoft offers comprehensive benefits including healthcare, educational resources, investment options, and parental leave. The position is hybrid, allowing up to 50% work from home, with 0-25% travel required.
This is an excellent opportunity for a seasoned technical leader who can drive innovation, mentor others, and contribute to Microsoft's mission of empowering every person and organization on the planet to achieve more. The role requires both strong technical expertise and leadership capabilities, making it ideal for someone who wants to make a significant impact in cloud computing and data platform development.