Senior Software Engineer - Virtual Machine and Container

Microsoft is a global technology leader providing cloud computing, software, and hardware solutions.
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
7+ years of experience
Enterprise SaaS · Cloud

Description For Senior Software Engineer - Virtual Machine and Container

Microsoft's Hyper-V team is seeking talented senior software engineers to help deliver the next generation of their secure virtualization platform. This role offers an exciting opportunity to join a dynamic team working on cutting-edge virtualization technology that powers Microsoft's cloud infrastructure and Windows operating system.

The position focuses on developing and implementing features that enhance the security of Hyper-V's virtualization platform, directly contributing to Microsoft's Mobile-First, Cloud-First strategy. As a senior engineer, you'll be working on technology that deploys to millions of machines, from Azure servers to innovative enterprise devices.

The role requires extensive experience in C/C++ development, strong architectural skills, and a deep understanding of systems software and security architectures. You'll be collaborating with developers across Microsoft, hardware partners, and the open-source community to deliver innovative solutions.

Key responsibilities include updating encryption across the virtualization platform, implementing robust validation technologies, and ensuring the highest levels of security for cloud and Windows Server offerings. The position offers the opportunity to work with a large-scale codebase and tackle diverse technical challenges.

Microsoft provides comprehensive benefits including industry-leading healthcare, educational resources, investment options, parental leave, and work-life balance. The role offers a hybrid work arrangement with up to 50% work from home flexibility and minimal travel requirements (0-25%).

This is an excellent opportunity for experienced engineers passionate about virtualization technology to make a significant impact on Microsoft's cloud infrastructure and enterprise solutions. The role combines technical complexity with the scale and reach of Microsoft's global platform, making it an ideal position for those seeking to advance their careers in systems software and virtualization technology.

Last updated 18 hours ago

Responsibilities For Senior Software Engineer - Virtual Machine and Container

  • Design and implementation of features to strengthen Hyper-V's virtualization platform security
  • Update encryption across the virtualization platform
  • Leverage modern validation technologies for robust implementations
  • Collaborate with developers across Microsoft, hardware partners, and open-source community

Requirements For Senior Software Engineer - Virtual Machine and Container

  • 7+ years of development experience in C/C++
  • BS in Computer Science or equivalent experience
  • Solid architectural skills backed up by implementation experience
  • Strong coding, debugging, testing, and problem-solving skills
  • Strong communication and collaboration skills
  • Ability to work on large codebase
  • Understanding of systems software, security architectures and virtualization

Benefits For Senior Software Engineer - Virtual Machine and Container

Medical Insurance
Education Budget
Parental Leave
Mental Health Assistance
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Interested in this job?

Jobs Related To Microsoft Senior Software Engineer - Virtual Machine and Container

Senior Software Engineer

Senior Software Engineer role at Microsoft's Applied Sciences Group, working on ML-powered features for Windows and Microsoft products, with remote work options and competitive benefits.

Senior Software Engineer/Software Engineer II - Microsoft Security (Multiple Roles)

Senior Software Engineer position at Microsoft Security in Israel, focusing on backend development for cybersecurity solutions using cloud technologies and distributed systems.

Senior Software Engineer

Senior Software Engineer role at Microsoft's ODSP team in Noida, working on cloud-scale services and next-gen architecture for SharePoint and OneDrive, with focus on security and compliance.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Azure Storage team, building scalable cloud storage solutions with 6+ years experience required.

Senior Software Engineer

Senior Software Engineer role at Microsoft focusing on Linux kernel development and performance optimization for Azure infrastructure, offering hybrid work and competitive compensation.