
Empowering every person and organization on the planet
Microsoft Corporation, headquartered in Redmond, Washington, is a leading technology company known for its software products like Windows and Office, as well as cloud services through Azure. With over 100,000 employees, Microsoft serves millions of customers globally, including major enterprises lik...
Microsoft offers competitive salaries, stock options, generous PTO policies, and comprehensive health benefits. Employees also enjoy a flexible remote...
Microsoft fosters a culture of innovation and inclusivity, emphasizing collaboration across teams and a commitment to diversity. The company values em...

Microsoft • United States, Washington, Redmond
Microsoft is hiring a Software Engineer II to work on foundational components of the Microsoft virtualization stack. You'll engage with technologies like Azure and Hyper-V, focusing on systems-level design and coding. This role requires experience in virtualization technologies.
You are a talented software engineer with a strong foundation in systems-level design and coding. You have experience working with virtualization technologies and are eager to learn and grow in this area. Your enthusiasm for technology drives you to stay updated with the latest advancements, particularly in cloud computing and virtualization. You have a solid understanding of kernel and hypervisor concepts, and you are comfortable working in a collaborative environment where innovation is encouraged. You thrive in a team setting and are excited about contributing to foundational components that impact millions of users.
Experience with Microsoft technologies such as Azure and Windows is a plus. Familiarity with Hyper-V and its applications in cloud services will set you apart. You are open to learning and adapting to new technologies, especially in the realm of lightweight containers and open-source projects.
As a Software Engineer II on the Virtualization Core Platform hypervisor team, you will be responsible for developing and enhancing foundational components of Microsoft's virtualization stack. You will work closely with a team of engineers to design and implement features that improve the performance and reliability of Hyper-V, which is critical to Microsoft's cloud infrastructure. Your role will involve coding at a systems level, focusing on kernel and hypervisor development. You will also have the opportunity to engage with cross-functional teams to ensure that the virtualization technologies align with broader company goals.
You will participate in code reviews, contribute to architectural discussions, and help mentor junior engineers. Your work will directly impact the efficiency of cloud services that millions of users rely on daily. You will be encouraged to innovate and propose new ideas that can enhance the virtualization experience for developers and end-users alike.
Microsoft provides a dynamic work environment where you can grow your skills and advance your career. You will have access to cutting-edge technology and the opportunity to work on projects that have a significant impact on the industry. The company values diversity and inclusion, fostering a culture where all employees can thrive. You will receive competitive compensation and benefits, along with opportunities for professional development and continuous learning. Join us and be part of a team that is transforming the future of cloud computing and virtualization.
Apply now or save it for later. Get alerts for similar jobs at Microsoft.