Join Azure Core Compute at Microsoft as a Senior Software Engineer and be at the forefront of cloud technology innovation. You'll be part of the Azure Core Compute Node Services team, responsible for managing customer-facing compute resources as virtual machines, containers, and bare metal servers. This role offers the opportunity to work on mission-critical systems that run on millions of nodes, focusing on industry-leading availability, reliability, performance, compliance, and security.
As a Senior Software Engineer, you'll lead feature development, collaborate across organizations, and work with cutting-edge technologies while adapting to hardware evolution. The position offers significant growth potential in both technical and organizational leadership paths. You'll be part of one of Microsoft's most profitable and fastest-growing businesses, working to make Azure the world's leading cloud computing platform.
The role combines technical challenges with real-world impact, offering the chance to work with distributed systems at massive scale. You'll be joining a globally distributed, culturally diverse team that values innovation and customer success. Microsoft provides comprehensive benefits, including industry-leading healthcare, educational resources, and work-life balance support.
This position requires strong experience in cloud services and distributed systems, with opportunities to work on next-generation cloud technologies. The ideal candidate will have 4+ years of technical engineering experience and a passion for creating scalable, reliable cloud solutions. If you're excited about making a global impact while working with cutting-edge technology, this role offers an excellent opportunity to shape the future of cloud computing.