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

Microsoft

Software Engineering β€’ Senior

Microsoft β€’ United States

Posted 1w agoSeniorSoftware EngineeringπŸ“ United StatesπŸ’° $119,800 - $234,700 / yearly
Apply Now β†’

Skills & Technologies

Overview

Microsoft is hiring a Senior Software Engineer to work on the Virtualization Core Platform team, focusing on low-level components of the virtualization stack. You'll collaborate with silicon partners and contribute to innovations in virtualization technologies. This role requires expertise in C and C++ and experience with Azure and Linux.

Job Description

Who you are

You have 5+ years of experience in software engineering, particularly in low-level systems programming. Your expertise in C and C++ allows you to design and implement complex systems that enhance virtualization technologies. You are familiar with cloud environments, particularly Azure, and have a solid understanding of Linux operating systems. You thrive in collaborative settings, mentoring junior engineers and driving quality in your work. Your experience with virtualization technologies and distributed systems positions you to contribute effectively to the team.

Desirable

Experience with hypervisors and kernel development is a plus. Familiarity with security enhancements and performance optimization in virtualization contexts will set you apart. You are comfortable working with cross-organizational teams and have a passion for open-source initiatives.

What you'll do

As a Senior Software Engineer, you will design and implement new virtualization features for Azure, Windows, and Hyper-V. You will collaborate with a dynamic team of engineers, driving initiatives that enhance the performance and reliability of virtualization technologies. Your role will involve coding solutions for core components, including the hypervisor and device assignment, while also contributing to innovations that support AI workloads. You will help define the next generation of virtualization architecture, ensuring that Microsoft’s virtualization stack remains at the forefront of technology.

What we offer

Microsoft provides a collaborative work environment where innovation is encouraged. You will have the opportunity to work on cutting-edge technologies that power millions of virtual machines globally. The company values diversity and inclusion, offering a supportive culture that fosters professional growth. Competitive compensation and benefits are part of the package, reflecting the importance of your contributions to the team and the organization as a whole.

Interested in this role?

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