Microsoft Corp logo

Software Engineering IC2

Microsoft Corp
  • Redmond, WA
  • $85,400–$168,100 Per Year
7 days ago

Job Description

Overview

Come build community, explore your passions, and do your best work.

The Windows Servicing and Delivery (WSD) organization is responsible for delivering protected, productive, and predictable servicing experiences for Windows customers around the world. As security threats evolve and engineering systems grow in scale and complexity, WSD is investing in intelligent automation, large-scale quality analytics, and AI-powered validation platforms that improve the speed, quality, transparency, and reliability of the monthly security fixes delivered across the Windows ecosystem.

The Validation team plays a critical role in validating Windows servicing releases, including the monthly security fixes shipped to customers. The team develops and operates modern validation platforms, automation frameworks, telemetry systems, and AI-powered engineering solutions that help identify regressions, quantify release quality, and reduce deployment risk across consumer, enterprise, cloud, and OEM environments.

Our mission is to help engineering teams make better release decisions faster through trusted validation signals, actionable insights, scalable automation, durable platform services, and responsible use of AI technologies. By transforming validation from a collection of isolated tests into an intelligent engineering platform, we help ensure that monthly Windows security releases meet rigorous standards for reliability, security, and customer quality.

Position Summary

As a Software Engineer on the Validation team, you will contribute to software, services, automation systems, and AI-enabled solutions that improve validation effectiveness, engineering productivity, and the quality of monthly Windows security releases.

You will work with experienced engineers, validation specialists, and cross-functional partners to design, implement, test, deploy, and maintain cloud services, automation frameworks, telemetry pipelines, quality analytics platforms, and agent-based engineering experiences used to assess release readiness and security-fix quality.

This role provides an opportunity to build expertise in cloud-native services, engineering productivity systems, AI-assisted development workflows, large-scale reliability analysis, and modern validation technologies while helping deliver monthly Windows security updates at global scale.

Impact Statement

In this role, you will help modernize how the quality of Windows security fixes is validated and measured at scale. Your contributions will improve validation efficiency, strengthen confidence in monthly security releases, accelerate issue detection, and help deliver secure, reliable, and high-quality Windows updates to customers around the world.

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

Software Development

  • Design, implement, test, deploy, and maintain software components that support Windows validation and readiness for monthly security releases.
  • Contribute to cloud-native services and automation platforms that improve validation coverage, scalability, reliability, and engineering efficiency.
  • Develop APIs, workflow integrations, dashboards, and services that enable the collection, processing, and analysis of quality signals.

Validation Platform Engineering

  • Build and enhance automation frameworks used to validate monthly Windows security fixes across diverse hardware, software, and deployment environments.
  • Improve mechanisms that detect regressions, identify quality risks, and surface actionable insights earlier in the monthly security-release process.
  • Contribute to systems that increase validation signal quality and reduce manual analysis effort.

AI and Intelligent Engineering

  • Use AI-assisted development tools, including GitHub Copilot and agentic engineering workflows, to improve engineering productivity and software quality.
  • Contribute to AI-powered solutions that automate repetitive engineering activities, improve investigation workflows, and accelerate root cause analysis.
  • Participate in the development of agent-based engineering experiences that improve validation, reliability analysis, and operational efficiency.

Telemetry and Analytics

  • Use data and telemetry to understand system behavior, identify trends, measure validation effectiveness, and support data-driven decisions for monthly security-release readiness.
  • Develop dashboards, visualizations, and reporting capabilities that provide visibility into security-fix quality, test effectiveness, release readiness, and operational health.
  • Work with large-scale engineering datasets to improve quality insights and confidence in monthly Windows security releases.

Service Reliability and Operations

  • Participate in supporting validation services and platforms in production environments.
  • Assist with investigation and mitigation of service issues, operational incidents, and reliability concerns.
  • Contribute durable fixes, automation, documentation, and monitoring improvements that reduce operational burden and improve platform resiliency.

Engineering Excellence

  • Participate in design reviews, code reviews, testing activities, and operational reviews.
  • Follow engineering best practices for reliability, observability, maintainability, security, and responsible AI development.
  • Continuously improve engineering processes, development workflows, and platform capabilities.

Collaboration

  • Partner with engineering teams, release teams, servicing organizations, and functional stakeholders to improve validation outcomes and accelerate issue resolution for monthly security releases.
  • Communicate technical concepts clearly and contribute effectively within a highly collaborative engineering environment.

Qualifications

Required/Minimum Qualifications:

  • Bachelors Degree in Computer Science, or related technical discipline with proven experience coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python.
  • OR equivalent experience.

Additional or preferred qualifications

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:

  • Bachelors Degree in Computer Science, Computer Engineering, Software Engineering, or related technical field, or equivalent practical experience.
  • Experience developing software applications, services, APIs, automation systems, or engineering tools.
  • Experience with one or more modern programming languages such as C#, Python, Java, C++, or similar languages.
  • Experience working with cloud services, distributed systems, or modern software development practices.
  • Understanding of software design, debugging, testing, and code quality principles.
  • Experience using source control systems, CI/CD pipelines, and modern software engineering workflows.
  • Effective problem-solving, analytical, and communication skills.
  • Experience developing solutions using Microsoft Azure services.
  • Experience with Kubernetes, containerized workloads, or cloud-native architectures.
  • Experience with telemetry, analytics, Kusto (KQL), Power BI, or large-scale engineering data analysis.
  • Experience building engineering productivity tools, automation systems, validation frameworks, or quality analytics platforms.
  • Experience with software testing methodologies, validation systems, release readiness workflows, or quality engineering practices.
  • Experience using AI-assisted development tools and modern engineering productivity technologies.
  • Familiarity with large language models, retrieval systems, agentic workflows, MCP integrations, or intelligent automation solutions.
  • Experience supporting production services and participating in operational excellence initiatives.

#W+DJOBS

#WDDJOBS

#WSDTSX

Software Engineering IC2 - The typical base pay range for this role across the U.S. is USD $85,400 - $168,100 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 $111,100 - $183,700 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.

Numbers & Facts

LocationRedmond, WA
IndustryComputer Software
Salary$85,400–$168,100 Per Year
Company Size10,000 employees or more
Year Founded1975
Websitehttp://www.microsoft.com

About Company

DO WHAT YOU LOVE
Make your mark on the world’s most used technologies. Develop the next hit mobile application. Pioneer a startup that could be the next big thing. At Microsoft, you choose your path.

Headquartered in Redmond, Washington, Microsoft is a top innovator in both the consumer and enterprise technology industry. Just a few of the many things our products do are unleash creativity, connect businesses, and make learning more fun. But our continued success is based on one thing: our employees. We hire amazing, talented people and give them the opportunities—and the tools—to succeed.

WHY MICROSOFT?
As a Microsoft employee, you’re surrounded by a diverse group of the smartest people in your field. This fosters new ideas, better business results, and creates a dynamic work environment. In the office, you’re constantly challenged and supported by your colleagues. Every day holds something new and exciting.

We also offer unparalleled depth and breadth of career opportunities. As an industry leader in multiple fields, working for Microsoft means being able to do whatever you feel passionate about—and being able to make an impact in that field. From day one, we give our employees significant responsibility. This means that you’ll know that you directly contributed to something that has a positive impact on people worldwide. Whether you choose to work in management, dive deep into the newest technology, or explore multiple professions, you’ll find everything you need at Microsoft to drive your career—and to make a difference.

WE GET IT – YOU’RE MORE THAN YOUR JOB
Everyone works differently and is motivated by different things. We also understand that there’s more to you than your job. That’s why we offer competitive pay and a wide assortment of benefits-- to help you make the most of life at work and away from it.

GET THE BALL ROLLING

Skills

  • Analysis Skillsunmatched
  • Application Programming Interface (API)unmatched
  • Architectural Engineeringunmatched
  • Artificial Intelligence (AI)unmatched
  • Automationunmatched
  • Automation Systemsunmatched
  • Background Investigationunmatched
  • Best Practicesunmatched
  • C Programming Languageunmatched
  • C++ Programming Languageunmatched
  • Cloud Architectureunmatched
  • Cloud Computingunmatched
  • Code Reviewsunmatched
  • Communication Skillsunmatched
  • Computer Engineeringunmatched
  • Computer Scienceunmatched
  • Computer Securityunmatched
  • Continuous Deployment/Deliveryunmatched
  • Continuous Improvementunmatched
  • Continuous Integrationunmatched
  • Cross-Functionalunmatched
  • Customer Experienceunmatched
  • Data Analysisunmatched
  • Data Setsunmatched
  • Distributed Computingunmatched
  • Documentationunmatched
  • Ecosystemsunmatched
  • GitHubunmatched
  • Hardware Repairunmatched
  • Integrated Circuits (ICs)unmatched
  • Javaunmatched
  • JavaScriptunmatched
  • MCP - Microsoft Certified Professionalunmatched
  • Microsoft C# (C Sharp)unmatched
  • Microsoft Product Familyunmatched
  • Microsoft Windows Azureunmatched
  • Microsoft Windows Operating Systemunmatched
  • Modeling Languagesunmatched
  • OEM (Original Equipment Manufacturer)unmatched
  • Operational Auditunmatched
  • Operational Improvementunmatched
  • Operational Strategyunmatched
  • Power BIunmatched
  • Problem Solving Skillsunmatched
  • Process Improvementunmatched
  • Production Supportunmatched
  • Production Systemsunmatched
  • Productivity Managementunmatched
  • Programming Languagesunmatched
  • Programming Toolsunmatched
  • Python Programming/Scripting Languageunmatched
  • Quality Assurance Methodologyunmatched
  • Quality Engineeringunmatched
  • Quality Managementunmatched
  • Release Management/Engineeringunmatched
  • Reliability Analysisunmatched
  • Reliability Engineeringunmatched
  • Reporting Dashboardsunmatched
  • Reporting Skillsunmatched
  • Risk Analysisunmatched
  • Risk Managementunmatched
  • Root Cause Analysisunmatched
  • Security Attacksunmatched
  • Software Administrationunmatched
  • Software Debuggingunmatched
  • Software Designunmatched
  • Software Developmentunmatched
  • Software Engineeringunmatched
  • Software Testingunmatched
  • Source Code Control System (SCCS)unmatched
  • System Validationunmatched
  • Team Playerunmatched
  • Technical Deliveryunmatched
  • Technical/Engineering Designunmatched
  • Telemetryunmatched
  • Testingunmatched
  • Trend Analysisunmatched
  • Validation Testingunmatched

Be found by employers

5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Free resume builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Free resume builder