Microsoft's Azure Data engineering team is seeking a Principal Software Engineer to join their Fabric OneLake team, focusing on building and maintaining the operating system that provides customers a unified data stack. This role is part of Microsoft's mission to build the data platform for the age of AI, working specifically on making OneLake a comprehensive solution for managing data across multiple sources and formats.
The position involves working on challenging problems to create a seamless data management experience, allowing users to access and integrate data from various sources while maintaining the "One Copy promise." You'll be part of the team that enables data integration from multiple clouds, on-premises systems, and various formats, making it accessible through a simple OneLake interface.
As a Principal Software Engineer, you'll be working with cutting-edge technologies and distributed systems, contributing to the development of Microsoft Fabric platform. The role offers competitive compensation, with a base salary range of $137,600 - $267,000 per year (higher in SF and NYC areas), along with comprehensive benefits including healthcare, educational resources, and investment options.
The ideal candidate should have strong experience in distributed systems, micro-services architecture, and working with open-source technologies like Iceberg and Delta. You'll be joining a team that values diversity of thought and perspective, contributing to products that include Microsoft Fabric, Azure SQL DB, Azure Cosmos DB, and other key data platform services.
This hybrid role offers up to 50% work from home flexibility and requires 0-25% travel. You'll be part of Microsoft's larger mission to transform analytics in the world of data, working on products that power the next generation of data-first applications.