Microsoft's Virtualization Core Platform team is seeking a talented Senior Software Engineer to work on foundational 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 involves developing low-level components of Microsoft's virtualization platform, collaborating with major silicon partners, and pushing boundaries in 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. You'll be working on core CPU, memory, and device virtualization, with opportunities to work with both Windows and Linux systems. The position offers exposure to cutting-edge virtualization technologies and container development.
As a Senior Software Engineer, you'll be joining a team of highly capable engineers, working on projects that impact billions of customers worldwide. The role requires expertise in low-level programming, operating systems, and virtualization technologies, though prior Windows development experience is not mandatory.
The position offers competitive compensation ($117,200 - $229,200), comprehensive benefits, and the opportunity to work in a hybrid environment. You'll be part of Microsoft's mission to empower every person and organization globally, working in a culture that values growth mindset, innovation, and collaboration. This is an excellent opportunity for engineers passionate about system-level programming and virtualization to make a significant impact at one of the world's leading technology companies.