Join Microsoft's Virtualization Core Platform team as a Senior Software Engineer working on foundational components of Microsoft's virtualization stack. This role is central to Microsoft's technical strategy, focusing on Hyper-V, which powers Azure and numerous Microsoft services. You'll work on transforming datacenters and cloud computing through virtualization technologies and containers, while enabling new technology on Windows desktop systems.
The position involves collaborating with Microsoft's key silicon partners to enhance hardware features and optimize performance, reliability, and security. You'll be part of the Core OS team, responsible for Operating Systems powering Azure, Microsoft's Linux OS, Windows Client, Xbox, and Windows Server ecosystem, supporting billions of customers worldwide.
The role offers competitive compensation ($117,200 - $229,200) and comprehensive benefits. You'll work in a hybrid environment (up to 50% work from home) in Redmond, WA. This is an excellent opportunity for engineers passionate about virtualization and kernel development, with or without Windows development experience.
Key responsibilities include designing and implementing virtualization features, mentoring team members, driving quality improvements, and collaborating across Windows Core and Azure teams. The ideal candidate should have 4+ years of technical engineering experience, strong coding skills in languages like C, C++, Java, or Python, and experience with operating system or virtualization features.
Join a team that's at the forefront of cloud computing and virtualization technology, working on projects that impact millions of users daily through Azure, Windows 11, and Copilot. This role offers the chance to work with cutting-edge technology while contributing to Microsoft's mission of empowering every person and organization on the planet to achieve more.