Software Engineer II
What you'll need to apply
Fields this application requires
Company-specific questions
- Is your legal name the same as your preferred name?
- Address
- Country/region of residence
- State
- Postal Code/Zip
- Ethnicity/Race
- Gender
- U.S. Armed Forces Status
- Veteran Status
- Please check one of the boxes below:
- Are you currently or have you ever been a member of the military, a civilian employee, or an official of any government, whether national, state, local, or foreign?
- Have you signed a non-compete or non-disclosure statement which may become an obstacle to your acceptance at Microsoft?
- Have you ever worked with Microsoft as a full-time / part-time employee, intern, vendor, agency temporary, or business guest? If yes, please provide as much information about your former employment as you can.
- Are you currently employed by a Microsoft subsidiary (e.g., LinkedIn, GitHub, Gaming Studios, Activision, Blizzard, King)?
- As part of the online application process you were asked whether you possess certain minimum required qualifications for the role to which you are applying. By selecting yes, you agree that you answered these questions accurately. You further acknowledge that your answers may result in your application not being considered further for this role if you do not currently meet the required qualifications for the role.
- By checking this you agree to the Microsoft Data Privacy Notice (DPN) .
- By checking this, you affirm that you have familiarized yourself with the Microsoft recruiting process and agree to the candidate code of conduct .
About this role
Employer-provided description, formatted for easier reading.
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.