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 competitive compensation ($137,600 - $267,000) and comprehensive benefits. This is an opportunity to impact Microsoft's cloud infrastructure, working with cutting-edge technology and collaborating across multiple teams. The position offers up to 100% remote work, with some travel (0-25%). You'll be part of Microsoft's mission to empower every person and organization globally, working in an inclusive culture that values growth mindset and innovation.