Microsoft's Virtual Machines and Containers team is seeking a Senior Software Engineer to develop secure virtual machine capabilities for Azure and on-premises solutions. This role focuses on Trusted Launch and Confidential Virtual Machines, working within Core OS, which powers Azure, Microsoft's Linux OS, Windows Client, Xbox, and Windows Server ecosystem. The position offers an opportunity to work on critical systems that support billions of customers worldwide.
The role requires expertise in systems programming, particularly with languages like C, C++, or Rust, and experience with operating systems or virtualization. You'll be part of a team responsible for developing and maintaining high-quality, high-efficiency operating systems and platform components that are fundamental to Microsoft's services and products.
As a Senior Software Engineer, you'll collaborate across teams, mentor other engineers, and drive technical decisions that impact both Windows Core and Azure teams. The position offers competitive compensation ($117,200 - $229,200 USD), comprehensive benefits, and the flexibility of up to 100% remote work with minimal travel requirements (0-25%).
This is an excellent opportunity for experienced engineers passionate about systems software and virtualization to make a significant impact on Microsoft's cloud infrastructure and security capabilities. The role combines technical challenges with the opportunity to work on large-scale systems that power Microsoft's global operations.