Join the Azure Policy Engine Team at Microsoft as a Senior Software Engineer and help redefine the foundation of Azure Compute. This role focuses on building large-scale distributed systems and planet-scale solutions that enable customer workloads of all types to run reliably on Azure's infrastructure of millions of servers.
You'll be responsible for designing and implementing foundational change management solutions that support various workload types including stateless, stateful, cloud native, lift and shift, and AI/ML applications. The position requires expertise in building highly available, efficient systems that operate at massive scale.
As part of a talented engineering team, you'll work in an environment that values comprehensive designs, incremental development with high quality, frequent shipping, and rapid adaptation to customer feedback. The role offers an opportunity to push the boundaries of scale, availability, efficiency, and data safety.
The position offers competitive compensation ranging from $119,800 to $234,700 per year (higher in SF Bay Area and NYC), along with comprehensive benefits including healthcare, educational resources, investment options, and parental leave. You'll need 4+ years of technical engineering experience, strong expertise in languages like C++, Java, or Rust, and experience with cloud and distributed systems.
This is a remote-friendly position with up to 100% work from home flexibility and minimal travel requirements (0-25%). You'll be joining Microsoft's mission to empower every person and organization globally, working in a culture that emphasizes growth mindset, innovation, and collaboration.
The ideal candidate will have strong technical skills, experience with large-scale distributed systems, and the ability to guide other engineers while serving as a Designated Responsible Individual. This role offers an excellent opportunity to work on cutting-edge cloud technology while contributing to Microsoft's global impact.