Microsoft's Virtualization Core Platform team is seeking a Software Engineer II to work on fundamental components of their 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 offers an opportunity to work on low-level virtualization components, collaborating with major silicon partners to enhance performance, reliability, and security.
The role is part of Core OS, responsible for operating systems powering Azure, Microsoft's Linux OS, Windows Client, Xbox, and Windows Server ecosystem. The team supports cloud businesses serving billions of customers worldwide. The position requires expertise in systems development and CI/CD pipelines, with opportunities to work on cutting-edge virtualization technologies and containers.
As a Software Engineer II, you'll join a team of highly skilled engineers working on Microsoft's virtualization platform. The role offers exposure to hardware integration, performance optimization, and security enhancement. The position provides competitive compensation, comprehensive benefits, and the chance to impact Microsoft's core infrastructure.
The ideal candidate should have experience in C/C++ programming, operating system development, and virtualization technologies. The role offers professional growth opportunities, mentoring responsibilities, and the chance to work on technology that powers millions of virtual machines daily. This is an excellent opportunity for someone passionate about systems development to contribute to Microsoft's cloud and virtualization infrastructure.