The Virtual Machines and Containers team is seeking a Software Engineer II to contribute to advanced live migration capabilities for Azure and on‑premises environments. The team’s codebase enables customers to adopt new Azure features such as Boost accelerators and Confidential Virtual Machines (VMs) with minimal disruption, ensuring smooth transitions as new technologies are introduced. Within Base Operating System (OS), the team is responsible for the operating systems that support Azure, Microsoft’s Linux OS, Windows Client, Xbox platforms, and the Windows Server ecosystem. These systems form the foundation for all Microsoft cloud services and support billions of customers worldwide. In an era defined by widespread computing, excellence in systems software is essential. High‑quality and efficient operating systems and platform components strengthen reliability, improve competitiveness by reducing cost of goods sold (COGS), and enable the delivery of new features and capabilities across Microsoft’s products and services. This work plays a central role in ensuring that Microsoft’s systems remain robust, efficient, and capable of supporting the next generation of cloud and platform innovation. The team’s efforts directly influence customer experience, operational efficiency, and the evolution of Microsoft’s cloud technologies. Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level