Microsoft's Azure Data engineering team is seeking a Software Engineer II to join their platform team building Microsoft Fabric, a unified data stack for enterprise customers. This role is part of one of Microsoft's most exciting and rapidly growing organizations, working on the central Engineering Systems Team.
The position involves building and maintaining the operating system that provides customers with a unified data stack experience. You'll work with various Azure technologies including Azure DevOps, GitHub, Service Fabric, SQL Azure, Redis cache, Service Bus, and more. The role offers an opportunity to impact Microsoft's data platform strategy in the age of AI.
As a Software Engineer II, you'll be responsible for designing and implementing high-quality components, integrating Azure technologies for scale and reliability, and providing technical leadership across features and projects. The position offers competitive compensation ($98,300 - $193,200 base salary range) and comprehensive benefits including healthcare, educational resources, and parental leave.
The ideal candidate will have at least 2 years of technical engineering experience with strong coding skills in languages like C#, Java, JavaScript, or Python. You'll be working in a hybrid environment (up to 50% work from home) in Redmond, Washington, collaborating with Product Management and partner teams to deliver scalable, data-driven products and features.
This is an excellent opportunity for someone passionate about data engineering and AI to work on cutting-edge technology products like Microsoft Fabric, Azure SQL DB, Azure Cosmos DB, Azure Synapse Analytics, and Power BI. The role combines technical challenge with real business impact, as you'll be helping build the data platform for the next generation of AI-powered applications.