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
This job posting may no longer be active. You may be interested in these related jobs instead:
Senior Software Engineer

Senior Software Engineer role at Microsoft Security, focusing on authentication services and Managed Identities for Azure, requiring 4+ years of engineering experience and distributed systems expertise.

Senior Software Engineer--Networking

Senior Software Engineer position at Microsoft focusing on datacenter networking, requiring 4+ years of experience in network design and development.

Software Engineer II / Senior Software Engineer

Microsoft is hiring a Software Engineer II / Senior Software Engineer to work on Microsoft 365 cloud services, focusing on backend development and distributed systems.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Azure Data team, focusing on Fabric platform security and infrastructure, offering competitive pay and hybrid work model.

Senior Software Engineer- Windows Servicing & Delivery Org

Senior Software Engineer role at Microsoft's Windows Servicing & Delivery org, focusing on cloud services and system reliability with hybrid work options in Redmond, WA.

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 3 months 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?