Senior Software Engineer

Microsoft empowers every person and organization on the planet to achieve more through cloud services, operating systems, and platform components.
$117,200 - $229,200
Cloud
Senior Software Engineer
Remote
5,000+ Employees
4+ years of experience
Enterprise SaaS · Cloud

Description For Senior Software Engineer

Microsoft's Virtual Machines and Containers team is seeking a Senior Software Engineer to enhance secure virtual machine capabilities in Azure and on-premises offerings. As part of Core OS, you'll work on Operating Systems powering Azure, Microsoft's Linux OS, Windows Client, Xbox, and Windows Server ecosystem. The role focuses on Trusted Launch and Confidential Virtual Machines, supporting cloud businesses and billions of customers worldwide.

The position requires expertise in systems software, with a focus on high-quality, high-efficiency operating systems and platform components. You'll be working on critical infrastructure that underpins Microsoft's entire technology stack, from improving system reliability to reducing COGS and delivering new features.

The ideal candidate should have strong experience in C, C++, or Rust programming, with a background in operating systems, virtualization, or device drivers. You'll collaborate across teams, mentor other engineers, and drive technical excellence in virtualization features. The role offers competitive compensation, comprehensive benefits, and the opportunity to work on cutting-edge technology that impacts users globally.

Working in a remote-friendly environment, you'll be part of Microsoft's mission to empower global achievement through technology. The position combines technical depth with collaborative leadership, requiring both strong engineering skills and the ability to work effectively across team boundaries.

Last updated 15 days ago

Responsibilities For Senior Software Engineer

  • Collaborate with a dynamic team of engineers, including mentoring engineers in the workgroup
  • Learn and share ideas continuously
  • Drive for quality in everything you do, and continuously improve the quality of the systems
  • Collaborate across team boundaries to define and drive team charter and vision
  • Provide technical input across the Windows Core and Azure teams
  • Design and implement new virtualization related features
  • Embody our culture and values

Requirements For Senior Software Engineer

Rust
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in C, C++, or Rust OR equivalent experience
  • 1+ year experience building operating system features, virtualization features, or device drivers
  • Must pass Microsoft Cloud Background Check upon hire/transfer and every two years

Benefits For Senior Software Engineer

Medical Insurance
Education Budget
Parental Leave
  • 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

Senior Software Engineer

Senior Software Engineer role at Microsoft's Azure Core Trusted Platform team, focusing on cloud security, AI technologies, and platform automation with hybrid work options.

Technical Support Engineer- Networking

Senior Technical Support Engineer role at Microsoft, focusing on networking and cloud infrastructure support, offering hybrid work arrangement in Taipei.

Datacenter Engineering Senior Mechanical Engineer

Senior Mechanical Engineer role at Microsoft's datacenter in Johor Bahru, focusing on construction supervision and mechanical systems design for cloud infrastructure.

Datacenter Engineering Senior Mechanical Engineer

Senior Mechanical Engineer role at Microsoft's Datacenter Engineering team in Kuala Lumpur, focusing on datacenter infrastructure development and construction oversight.

Senior Software Engineer

Senior Software Engineer position at Microsoft working on the Intune cloud-based device management platform, offering remote work and competitive compensation.