Microsoft's Azure Data engineering team is seeking a Senior Software Engineer to join their Analysis Services Engine team, which powers Power BI and related products. This role focuses on building and maintaining the data processing engine behind Power BI, SQL Server Analysis Services (SSAS), and Azure Analysis Services (AAS).
The position involves working on distributed systems, database internals, and high-performance computing. You'll be part of a team that handles everything from core engine development to service infrastructure and cloud scalability. The role requires strong technical skills in distributed systems, database internals, and compiler technologies.
As a Senior Software Engineer, you'll be responsible for designing and developing backend systems, deploying to production, and maintaining system health. The position includes on-call duties and requires close collaboration with customers and stakeholders. You'll work in a transparent and cooperative environment where peer feedback and growth opportunities are emphasized.
The compensation is competitive, with a base salary range of $117,200 - $229,200 USD (higher in SF Bay Area and NYC). Microsoft offers comprehensive benefits including healthcare, educational resources, savings plans, and parental leave. The position offers up to 100% work from home flexibility with 0-25% travel requirements.
This is an excellent opportunity for experienced engineers passionate about data processing, distributed systems, and high-performance computing. You'll be working on products that are industry leaders in business intelligence, contributing to Microsoft's mission of empowering every person and organization on the planet to achieve more.