Join Microsoft's Azure Core Compute team as a Senior Software Engineer and be at the forefront of cloud technology innovation. You'll be part of one of Microsoft's most profitable and fastest-growing businesses, working on the Azure Core Compute Node Services team. This team is responsible for managing customer-facing compute resources including virtual machines, containers, and bare metal servers.
As a Senior Software Engineer, you'll lead features that run on millions of nodes, working across organizations to meet scale, elasticity, latency, and reliability demands. The role offers opportunities to work with cutting-edge technologies, design next-generation services, and adapt to hardware evolution. You'll have the freedom to innovate and provide thought leadership in product development and engineering practices.
The position requires strong expertise in cloud services and distributed systems, with 4+ years of technical engineering experience. You'll work with languages like C++, C#, and Python, contributing to a mission-critical cloud platform that ensures industry-leading availability, reliability, performance, compliance, and security.
Microsoft offers a comprehensive benefits package including industry-leading healthcare, educational resources, parental leave, and investment opportunities. The work environment is globally distributed and culturally diverse, with up to 100% work-from-home flexibility. This is an excellent opportunity for engineers passionate about cloud technology and looking to make a global impact while working with cutting-edge technology at scale.