LeethubLeethub
JobsCompaniesBlog
Go to dashboard

Leethub

Curated tech jobs from FAANG and top companies worldwide.

Top Companies

  • Google Jobs
  • Meta Jobs
  • Amazon Jobs
  • Apple Jobs
  • Netflix Jobs
  • All Companies →

Job Categories

  • Software Engineering
  • Data, AI & Machine Learning
  • Product Management
  • Design & User Experience
  • Operations & Strategy
  • Remote Jobs
  • All Categories →

Browse by Type

  • Remote Jobs
  • Hybrid Jobs
  • Senior Positions
  • Entry Level
  • All Jobs →

Resources

  • Google Interview Guide
  • Salary Guide 2025
  • Salary Negotiation
  • LeetCode Study Plan
  • All Articles →

Company

  • Dashboard
  • Privacy Policy
  • Contact Us
© 2026 Leethub LLC. All rights reserved.
Home›Jobs›Microsoft›Software Engineer II - Virtualization and Kernel
Microsoft

About Microsoft

Empowering every person and organization on the planet

🏢 Tech👥 100K+📅 Founded 1975📍 Redmond, Washington, United States

Key Highlights

  • Market cap exceeds $2 trillion
  • 100,000+ employees worldwide
  • Leading cloud services through Azure
  • Major clients include Walmart and BMW

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...

🎁 Benefits

Microsoft offers competitive salaries, stock options, generous PTO policies, and comprehensive health benefits. Employees also enjoy a flexible remote...

🌟 Culture

Microsoft fosters a culture of innovation and inclusivity, emphasizing collaboration across teams and a commitment to diversity. The company values em...

🌐 Website💼 LinkedIn𝕏 TwitterAll 670 jobs →
Microsoft

Software Engineer II - Virtualization and Kernel

Microsoft • United States, Washington, Redmond

Posted 1d ago🏛️ On-SiteMid-LevelSoftware engineering📍 Redmond💰 $100,600 - $199,000 / year
Apply Now →

Skills & Technologies

AzureWindowsHyper-vKernelVirtualization

Overview

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.

Job Description

Who you are

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.

Desirable

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.

What you'll do

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.

What we offer

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.

Interested in this role?

Apply now or save it for later. Get alerts for similar jobs at Microsoft.

Apply Now →Get Job Alerts