Microsoft's Virtualization Core Platform hypervisor team is seeking a talented Software Engineer II to work on foundational components of Microsoft's virtualization stack. This role is central to Microsoft's technical strategy, working on Hyper-V, which powers Azure and numerous Microsoft online services.
The position involves working with cutting-edge virtualization technologies, developing features for Azure, Windows, and Hyper-V. You'll collaborate with Microsoft's key silicon partners to enable new hardware features and optimize performance, reliability, and security. The role is part of the Core OS team, responsible for Operating Systems powering Azure, Microsoft's Linux OS, Windows Client, Xbox, and Windows Server ecosystem.
As a Software Engineer II in the Virtualization and Kernel team, you'll be working at the lowest level components of Microsoft's virtualization platform. The role offers exposure to classic virtualization technologies and new investments in lightweight containers. You'll be part of transforming datacenters and cloud computing, while enabling new technology on Windows desktop systems for mobile application development and security.
The position offers competitive compensation ranging from $100,600 to $199,000 per year (higher in SF Bay Area and NYC), along with comprehensive benefits including healthcare, educational resources, and investment options. The role supports hybrid work arrangements with up to 50% work from home opportunity.
This is an excellent opportunity for engineers passionate about systems-level programming, particularly those interested in virtualization, kernel development, and low-level system architecture. Prior Windows development experience isn't required, and the team embraces both Windows and Linux environments. The role combines technical depth with collaborative teamwork, making it ideal for engineers who want to impact core technology infrastructure at a global scale.
Join a team that powers millions of virtual machines and supports critical services used by people worldwide. Whether you're experienced in virtualization or bringing relevant expertise from other areas, this role offers the chance to become a virtualization specialist while working on technology that underpins Microsoft's cloud and computing future.