Microsoft Software Engineer II

New job, posted less than a week ago!

Job Details

Posted date: Sep 02, 2026

There have been 1083 jobs posted with the title of Software Engineer II all time at Microsoft.
There have been 1083 Software Engineer II jobs posted in the last month.

Category: Software Engineering

Location: Redmond, WA

Estimated salary: $160,650
Range: $102,100 - $219,200

Employment type: Full-Time

Work location type: 3 days / week in-office

Role: Individual Contributor


Description

Overview

The Windows Currency team is responsible for keeping 2+ billion Windows devices up to date every day by creating experiences that ship with the latest version of Windows OS, engage hundreds of millions of users, and drive update and upgrade customer satisfaction. We aim to provide a silent experience to 99% of users of our Intelligent Edge devices while offering control to the power users that really want it. We build the client service that powers the orchestration of Windows updates on the client. We play a key role in securing our customers while keeping a healthy Continuous Delivery experience that makes our customers love Windows. We are looking for an experienced Software Engineer II that has a passion for delivering a world-class user experience that sits atop our underlying update services. You will have the opportunity to impact nearly every Windows user given the ubiquitous nature of Windows Update. You will collaborate with other experienced engineers to deliver a seamless and flexible update platform driven by control from the cloud. You will be a meaningful part of a growing team that values diversity of thought and recognizes everyone for their personal strengths and desire to learn and grow. Finally, you will have a wealth of data at your fingertips, provided by our data insights team, that will help you understand how our users are interacting with our features and how we can fine tune those features to deliver silent by default, with control by choice experience. 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

Design, develop and maintain the C++ code base that delivers a world-class update experience.Collaboration within the team and across product groups to deliver end-to-end experiences.Make strong investments in test assets to provide an automated testing experience.Analyze data to inform quality and future investments.

Qualifications

Required/Minimum 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.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:

Experience in developing, debugging, and maintaining code in object-oriented languages (C++ required).Experience with API design.Sound coding, debugging, design, implementation and problem-solving skills.Passion for improving software quality, performance, and reliability through engineering excellence.Thrives in an agile development environment and can multitask fluidly.#W+DJOBS

#WSDJOBS

Software Engineering IC3 - The typical base pay range for this role across the U.S. is USD $102,100 - $202,200 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 $133,800 - $219,200 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

This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled.

Microsoft is an equal opportunity employer. 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 with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.



Email job link for Software Engineer II at Microsoft

Provide your email address to receive a message with the job link and details.

Check out other jobs at Microsoft.