Microsoft's Hyper-V team is seeking a Senior Software Engineer to help develop their next-generation secure virtualization platform. This role focuses on building and enhancing Microsoft's virtual machine technology, which is crucial to the company's Mobile-First, Cloud-First strategy. The position involves working with Microsoft's cloud infrastructure and Windows operating system, impacting millions of machines from Azure servers to enterprise devices.
The role requires extensive experience in C/C++ development and strong architectural skills. You'll be working on strengthening the security of Hyper-V's virtualization platform, implementing encryption features, and ensuring robust validation technologies. This is an opportunity to collaborate with developers across Microsoft, hardware partners, and the open-source community.
The position offers a hybrid work environment with up to 50% work from home flexibility and minimal travel requirements (0-25%). As part of Microsoft's engineering team, you'll contribute to technology that powers both cloud infrastructure and enterprise solutions. The company provides comprehensive benefits including industry-leading healthcare, educational resources, parental leave, and investment opportunities.
This is an ideal opportunity for experienced software engineers who are passionate about security, virtualization, and building enterprise-scale solutions. You'll be working with a dynamic team on cutting-edge technology that directly impacts Microsoft's cloud infrastructure and enterprise customers. The role offers both technical challenges and the opportunity to work on software that deploys to millions of machines worldwide.