Microsoft's Azure Compute team is seeking a Software Engineer II to join their core cloud computing infrastructure team. This role is at the heart of Azure's platform, building and managing fault-tolerant distributed systems that deliver millions of virtual machines for customer workloads.
The position offers an opportunity to work on highly strategic infrastructure that's fundamental to Microsoft's cloud services. You'll be part of a collaborative team that values bottoms-up innovation and creative problem-solving. The role involves hands-on development of large-scale distributed systems, with responsibilities including on-call support, automation development, and ensuring high security and reliability standards.
As a Software Engineer II, you'll work with cutting-edge cloud technologies, contribute to mission-critical systems, and have direct impact on Azure's core infrastructure. The role requires strong technical skills in languages like C++, C#, or Python, plus experience with distributed systems. You'll need to maintain an active Top Secret clearance and work in a hybrid environment with up to 50% work from home flexibility.
The compensation is competitive, ranging from $100,600 to $199,000 base salary, with comprehensive benefits including healthcare, educational resources, and investment options. This is an excellent opportunity for engineers passionate about cloud computing, distributed systems, and working on technology that powers millions of customer workloads worldwide.
The role combines technical depth with business impact, requiring both strong engineering skills and the ability to collaborate across teams. You'll be part of Microsoft's mission to empower every person and organization, working in an inclusive culture that values growth mindset, innovation, and collaboration.