Senior Software Engineer - The Windows Agility Team

Microsoft empowers every person and organization on the planet to achieve more through innovative technology solutions.
$117,200 - $229,200
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
Enterprise SaaS

Description For Senior Software Engineer - The Windows Agility Team

Join Microsoft's Windows Agility team as a Senior Software Engineer and be at the forefront of operating system innovation. This role focuses on powering the Feature Management platform across the entire Windows OS, enabling A/B testing and agile rollouts through deep integration with system components and cloud services.

As a Senior Software Engineer, you'll work with C/C++ to build robust, secure, high-performance solutions at the intersection of OS and cloud. The platform enables safe, continuous delivery and experimentation, allowing new client features to reach users at unprecedented scale and speed.

The position offers a unique opportunity to work on low-level engineering challenges that directly impact hundreds of millions of devices worldwide. You'll be responsible for critical system infrastructure, taking ownership of features that shape how Windows evolves and adapts to user needs.

Working in Redmond, WA, you'll enjoy a hybrid work environment with up to 50% work from home flexibility. The role involves 0-25% travel and offers comprehensive benefits including industry-leading healthcare, educational resources, and investment opportunities.

The Windows Agility team is seeking candidates with strong systems-level development experience, particularly in kernel-mode programming and OS components. You'll collaborate with Data Science partners to transform how features are developed, tested, and validated, making this an ideal role for engineers passionate about operating system internals and solving complex technical challenges.

Microsoft offers a competitive salary range of $117,200 - $229,200 per year (higher in SF and NYC areas), along with excellent benefits including healthcare, educational resources, savings and investments, parental leave, and generous time off. Join a company committed to empowering every person and organization on the planet to achieve more, while working on technology that impacts millions of users daily.

Last updated 4 minutes ago

Responsibilities For Senior Software Engineer - The Windows Agility Team

  • Enhance and innovate the feature flags and settings platform
  • Empower engineering teams to rapidly experiment and iterate
  • Build and maintain systems across the stack - with primary focus on client-side development
  • Design and implement new client-side OS scenarios and workflows

Requirements For Senior Software Engineer - The Windows Agility Team

  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in C/C++
  • 2+ years Industry experience in design and coding in C/C++
  • 2+ years of hands-on systems-level development experience, including kernel-mode programming
  • Demonstrated proficiency in native multi-threaded system development and native code debugging
  • Demonstrated understanding of the Windows OS and its subsystems
  • Experience communicating and collaborating in cross-team environments
  • Demonstrated customer focus and experience working with customers

Benefits For Senior Software Engineer - The Windows Agility Team

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
Education Budget
  • 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 - The Windows Agility Team

Senior Software Engineer

Senior Software Engineer role at Microsoft's Windows Servicing and Delivery team, focusing on enterprise and security features for the Windows Operating System.

Senior Software Engineer--Networking

Senior Software Engineer position at Microsoft focusing on datacenter networking, requiring expertise in network design, development, and automation.

Senior Software Engineer

Senior Software Engineer role at Microsoft's E+D Growth team, focusing on Copilot and Microsoft 365 adoption, offering hybrid work in Redmond, WA.

Senior Software Engineer

Senior Software Engineer role at Microsoft Security focusing on Trust & Security Services, requiring 12+ years of experience in building enterprise-scale security solutions.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Applied Sciences Group, focusing on innovative Windows features and machine learning, offering remote work and competitive compensation.