Microsoft's Azure Compute Node Services Group is seeking a Principal Software Engineer to join their team focused on managing the lifecycle and operations for Azure servers and virtual machines. This role offers an exciting opportunity to work on innovative software that powers millions of Microsoft Azure servers worldwide.
As a Principal Software Engineer, you'll be part of a global network of leaders developing software in Rust for Azure Boost, working across both Windows and Linux platforms. The position demands expertise in building systems that excel in performance, reliability, security, and availability. You'll be responsible for leading technical initiatives, mentoring team members, and driving architectural decisions that impact Azure's core infrastructure.
The role offers flexibility with the option for 100% remote work, though the main team is based in Redmond. You'll be working on critical systems that require deep technical knowledge and leadership skills, making this an excellent opportunity for experienced engineers looking to make a significant impact at scale.
Microsoft offers comprehensive benefits including industry-leading healthcare, educational resources, investment options, and generous parental leave. The compensation is competitive, with a base salary range of $137,600 - $267,000 (higher in SF and NYC areas), plus additional benefits and compensation.
This is an ideal position for someone who wants to combine technical excellence with leadership, working on cutting-edge cloud infrastructure while having the flexibility of remote work. You'll be at the forefront of cloud computing technology, helping shape the future of Azure's server management capabilities while working with some of the industry's best engineers.