Azure, Microsoft's leading cloud platform, is seeking a Principal Software Engineer for their Azure and Edge Performance team. This role focuses on the Interruption Management Services team, ensuring performance consistency of Azure Virtual Machines. The position requires deep expertise in low-level hardware, systems operations, and fleet-wide data processing. You'll work with technical leaders to understand new technologies in Azure host and Hyper-V, collect telemetry, create simulations, and optimize performance.
The role offers a competitive salary range of $137,600 - $267,000 and requires 6+ years of technical engineering experience with strong backgrounds in operating system internals, virtualization, and performance analysis. You'll be working with cutting-edge cloud technologies, leading cross-team efforts to improve Azure's performance and reliability.
As part of Microsoft's mission to empower every person and organization globally, you'll collaborate with various teams, debug customer performance issues, and improve data analysis services at Azure's fleet scale. The position offers comprehensive benefits including industry-leading healthcare, educational resources, parental leave, and investment opportunities.
This is an opportunity to work remotely while contributing to the world's leading cloud platform, making a significant impact on Azure's performance and reliability. The role combines technical depth with leadership opportunities, making it ideal for experienced engineers passionate about cloud computing and system performance optimization.