Microsoft's Azure Data engineering team is seeking a Senior Software Engineer to join their Core platform team within the Microsoft Fabric platform. This role is crucial in building and maintaining the operating system that provides customers a unified data stack to run an entire data estate. The Core platform team is responsible for the main compute platform that powers all Fabric products, delivering a highly scalable and available service that's one of the biggest in Azure.
The position involves working with distributed systems, service orchestration, and various Azure technologies including Storage, Premium Files, Service Bus, Event Hub, Event Grid, Kusto, SQL Azure, Cosmos DB, and Azure Redis. The ideal candidate will bring strong experience in middle tier or backend service development, with a focus on building high-throughput, multi-tenant services.
This is an opportunity to work on cutting-edge technology at massive scale, developing features both directly for customers and for Fabric products running on the platform. The role offers competitive compensation ($119,800 - $234,700 base salary range) and comprehensive benefits including industry-leading healthcare, educational resources, and parental leave.
The position requires strong technical skills in C#/Java development, experience with distributed systems, and the ability to design components carefully while handling errors and maintaining clean, well-factored code. You'll be part of Microsoft's mission to build the data platform for the age of AI, working in a culture that values diversity and innovation.
As a Senior Software Engineer, you'll lead architecture and design efforts, mentor other engineers, and work closely with Product Management and partner teams. The role offers significant technical challenges and the opportunity to impact one of Microsoft's most strategic platforms.