-
Software Engineer II
- Microsoft Corporation (Redmond, WA)
-
Are you fascinated by operating system internals and energized by solving deep technical problems that impact hundreds of millions of devices worldwide? Do you thrive on making changes to critical system infrastructure and want to be at the center of rapid innovation for the world’s most popular desktop OS?
The Windows Agility team powers the Feature Management platform across Windows OS, making agile feature rollouts and A/B experimentation possible through deep integration with system components and cloud services. We’re seeking a **Software Engineer II** with C/C++ skills to help us build robust, secure, high-performance solutions at the intersection of OS and cloud. Our platform enables safe continuous delivery and experimentation - allowing new OS features to safely reach users at unprecedented scale.
In this role, you’ll focus on client-side engineering within Windows, building robust, secure, and high-performance solutions in C/C++ that form the foundation of feature management. Join us if you’re passionate about low-level engineering, motivated by real impact, and eager to see projects through from design to deployment in a collaborative, high-pace environment that values innovation and continuous learning.
Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.
Responsibilities
+ Enhance and innovate the feature flags and settings platform, a tool trusted by thousands of engineers to deliver features safely and at scale.
+ Empower engineering teams to rapidly experiment and iterate, collaborating closely with Data Science partners to transform how features are developed, tested, and validated.
+ Build and maintain systems across the stack - with a primary focus on client-side development, from kernel components to user-mode services
+ Design and implement new client-side Operating System scenarios and workflows that advance feature management and integrate seamlessly with other OS subsystems and surrounding frameworks.
Other
+ Embody our Culture (https://www.microsoft.com/en-us/about/corporate-values) and Values (https://careers.microsoft.com/us/en/culture)
Qualifications
Required Qualifications:
+ Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
+ OR equivalent experience.
+ 2+ years experience with design and coding skills in C/C++ Thorough understanding of the fundamental principles of operating systems
Other Requirements:
Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings:
+ **Microsoft Cloud Background Check** : This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
Preferred Qualifications:
+ 3+ years of software development experience or a Degree in Computer Science, Computer Engineering or related IT field.
+ Familiarity with native multi-threaded system development and native code debugging.
+ Experience with systems-level work, kernel mode work, or other operating system components.
+ Good communication and collaboration skills.
+ Passion for working with customers and advocating for their requirements.
Software Engineering IC3 - The typical base pay range for this role across the U.S. is USD $100,600 - $199,000 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $131,400 - $215,400 per year.
Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here: https://careers.microsoft.com/us/en/us-corporate-pay
Microsoft will accept applications for the role until October 20, 2025.
\#W+DJOBS
Microsoft is an equal opportunity employer. Consistent with applicable law, all qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations (https://careers.microsoft.com/v2/global/en/accessibility.html) .
-
Recent Searches
- Sr Symplicity Spyral Territory (Arizona)
- Scheduler Analyst (Kentucky)
- Business Analyst Telecom Software (United States)
- Network Security Test Engineer (United States)
Recent Jobs
-
Software Engineer II
- Microsoft Corporation (Redmond, WA)
-
Manufacturing Engineer II
- Brantner and Associates, Inc (Fairview, NC)