Join Microsoft's Azure Core Compute Team, a leading force in cloud technology innovation. As a Senior Software Engineer, you'll be part of one of Microsoft's most profitable and fast-growing businesses, working on mission-critical infrastructure that powers millions of nodes worldwide. The role focuses on developing and maintaining Azure's general-purpose compute offerings, including virtual machines, containers, and bare metal solutions.
You'll be responsible for ensuring industry-leading availability, reliability, and performance consistency at scale, while maintaining high standards of compliance and security. The position offers unique opportunities to work with cutting-edge technologies, design next-generation services, and adapt to hardware evolution. You'll collaborate across organizations to meet demanding scale, elasticity, and latency requirements.
The team operates in a dynamic environment where innovation is encouraged, and you'll have the freedom to ideate and provide thought leadership. This role is perfect for engineers who want to make a global impact while working with state-of-the-art cloud technology. You'll be part of Microsoft's mission to empower every person and organization on the planet to achieve more, working in an inclusive culture that values growth mindset, innovation, and collaboration.
The position offers hybrid work arrangements with up to 50% work from home opportunity, comprehensive benefits, and the chance to work on technology that affects millions of customers worldwide. If you're passionate about cloud computing, system-level programming, and want to be at the forefront of cloud infrastructure development, this role offers an exceptional opportunity to grow both technically and professionally.