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 working on OneDrive and SharePoint cloud services, focusing on system design, migration, and infrastructure development.

Senior Software Engineer - C/C++

Senior Software Engineer position at Microsoft focusing on Windows kernel and driver development, requiring 7+ years of C/C++ experience and system-level programming expertise.

Senior Software Engineer

Senior Software Engineer position at Microsoft's Viva Glint team, focusing on AI, analytics, and reporting systems using Java and Azure.

Member of Technical Staff, Platform Engineer

Senior Platform Engineer role at Microsoft AI, focusing on developing AI-powered features for Copilot, requiring 4+ years of experience in building scalable services and AI platforms.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Azure Core Economics team, developing data-intensive solutions for cloud economics challenges with hybrid work options.

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 4 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?