Join Microsoft's Azure Compute Node Services Group as a Principal Software Engineer, where you'll be part of a team delivering innovative software that powers millions of Microsoft Azure servers worldwide. This role focuses on managing the lifecycle and operations for Azure servers and virtual machines, requiring expertise in both Windows and Linux systems, with a particular emphasis on Rust development for Azure Boost.
As a principal engineer, you'll lead the development of high-performance, reliable, and secure software solutions that set industry standards. The position offers the opportunity to work with a global network of leaders, focusing on building and supporting workflows for Azure servers. The role combines technical leadership with hands-on development, requiring expertise in large-scale system architecture and cloud infrastructure.
The position offers flexibility with up to 100% remote work options, though the main team is based in Redmond. You'll be part of Microsoft's mission to empower global achievement, working in an inclusive culture that values growth mindset and innovation. The role involves 0-25% travel and offers competitive compensation ranging from $137,600 to $267,000 per year (higher in SF and NYC areas).
This is an excellent opportunity for experienced engineers looking to make a significant impact on cloud infrastructure while working with cutting-edge technologies. You'll be responsible for mentoring other engineers, driving technical excellence, and contributing to the evolution of Azure's core services. The position offers comprehensive benefits, including industry-leading healthcare, educational resources, and various other perks, making it an attractive opportunity for senior technical professionals seeking their next challenge.