Senior Software Engineer

Microsoft is a global technology company that empowers people and organizations to achieve more through innovative software and cloud solutions.
$117,200 - $229,200
Backend
Senior Software Engineer
Hybrid
4+ years of experience
Enterprise SaaS · Cloud

Description For Senior Software Engineer

Join Microsoft's Virtualization Core Platform team as a Senior Software Engineer working on foundational components of Microsoft's virtualization stack. This role is central to Microsoft's technical strategy, focusing on Hyper-V, which powers Azure and numerous Microsoft services. You'll work on transforming datacenters and cloud computing through virtualization technologies and containers, while enabling new technology on Windows desktop systems.

The position involves collaborating with Microsoft's key silicon partners to enhance hardware features and optimize performance, reliability, and security. You'll be part of the Core OS team, responsible for Operating Systems powering Azure, Microsoft's Linux OS, Windows Client, Xbox, and Windows Server ecosystem, supporting billions of customers worldwide.

The role offers competitive compensation ($117,200 - $229,200) and comprehensive benefits. You'll work in a hybrid environment (up to 50% work from home) in Redmond, WA. This is an excellent opportunity for engineers passionate about virtualization and kernel development, with or without Windows development experience.

Key responsibilities include designing and implementing virtualization features, mentoring team members, driving quality improvements, and collaborating across Windows Core and Azure teams. The ideal candidate should have 4+ years of technical engineering experience, strong coding skills in languages like C, C++, Java, or Python, and experience with operating system or virtualization features.

Join a team that's at the forefront of cloud computing and virtualization technology, working on projects that impact millions of users daily through Azure, Windows 11, and Copilot. This role offers the chance to work with cutting-edge technology while contributing to Microsoft's mission of empowering every person and organization on the planet to achieve more.

Last updated a month ago

Responsibilities For Senior Software Engineer

  • Collaborate with a dynamic team of engineers, including mentoring more engineers in the workgroup
  • Learn and share ideas continuously
  • Drive for quality and continuously improve 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 for Azure, Windows and Hyper-V

Requirements For Senior Software Engineer

Java
Python
Rust
  • Bachelor's Degree in Computer Science or related technical discipline
  • 4+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • 1+ year experience building operating system features, virtualization features, or device drivers
  • Must pass Microsoft Cloud Background Check

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 - CTJ - Poly

Senior Software Engineer position at Microsoft working on Azure infrastructure with focus on security and compliance, requiring TS/SCI clearance and offering competitive compensation.

Senior Software Engineer - Backend

Senior Backend Engineer role at Microsoft Teams, building scalable services and bot platforms with modern cloud technologies.

Senior Software Engineer

Senior Software Engineer position at Microsoft working on Azure Core Storage Team, developing storage virtualization platform and system software with competitive compensation.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Ads Marketplace team, building scalable advertising platforms with competitive pay and benefits.

Senior Quantum Hardware Engineer

Senior Quantum Hardware Engineer role at Microsoft focusing on quantum computing development and implementation.