Software Engineer

Microsoft•Redmond, WA
•$85,400 - $183,700

About The Position

The Software Engineer will join Microsoft’s Windows Servicing and Delivery (WSD) Validation team, which develops and operates validation platforms, automation frameworks, telemetry systems, quality analytics, and AI-powered engineering solutions for Windows servicing releases. The role contributes to validating monthly Windows security fixes and improving the speed, quality, transparency, and reliability of releases across consumer, enterprise, cloud, and OEM environments. The engineer will design, implement, test, deploy, and maintain cloud services, automation frameworks, telemetry pipelines, quality analytics platforms, and agent-based engineering experiences. Working with experienced engineers, validation specialists, and cross-functional partners, the engineer will help improve release-readiness decisions, detect regressions and quality risks, reduce manual analysis, and strengthen confidence in Windows security releases. The role also includes supporting production platforms, investigating service issues, and contributing to reliability and operational improvements. This position is classified as Software Engineering IC2. Microsoft’s stated mission and culture emphasize empowering people and organizations, a growth mindset, collaboration, respect, integrity, accountability, and inclusion.

Requirements

  • Bachelor’s degree in Computer Science or a related technical discipline, with proven coding experience in languages including C, C++, C#, Java, JavaScript, or Python; or equivalent experience.
  • Ability to meet Microsoft, customer, and/or government security screening requirements.
  • Must pass the Microsoft Cloud Background Check upon hire or transfer and every two years thereafter.

Nice To Haves

  • Experience developing software applications, services, APIs, automation systems, or engineering tools.
  • Experience with one or more modern programming languages such as C#, Python, Java, or C++.
  • Experience working with cloud services, distributed systems, or modern software development practices.
  • Understanding of software design, debugging, testing, and code quality principles.
  • Experience with 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 architecture.
  • 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.

Responsibilities

  • Design, implement, test, deploy, and maintain software components supporting 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 for collecting, processing, and analyzing quality signals.
  • Build and enhance automation frameworks for validating Windows security fixes across diverse hardware, software, and deployment environments.
  • Improve methods for detecting regressions, identifying quality risks, and surfacing actionable insights earlier in the monthly security-release process.
  • Contribute to systems that improve validation signal quality and reduce manual analysis.
  • Use AI-assisted development tools, including GitHub Copilot and agentic engineering workflows, to improve productivity and software quality.
  • Contribute to AI-powered solutions that automate repetitive engineering activities, improve investigations, and accelerate root cause analysis.
  • Participate in developing agent-based engineering experiences for validation, reliability analysis, and operational efficiency.
  • Use data and telemetry to understand system behavior, identify trends, measure validation effectiveness, and support release-readiness decisions.
  • Develop dashboards, visualizations, and reporting capabilities covering security-fix quality, test effectiveness, release readiness, and operational health.
  • Work with large-scale engineering datasets to improve quality insights and confidence in Windows security releases.
  • Help support validation services and platforms in production environments.
  • Assist with investigating and mitigating service issues, operational incidents, and reliability concerns.
  • Contribute durable fixes, automation, documentation, and monitoring improvements to reduce operational burden and improve platform resiliency.
  • Participate in design reviews, code reviews, testing activities, and operational reviews.
  • Follow engineering practices for reliability, observability, maintainability, security, and responsible AI development.
  • Continuously improve engineering processes, development workflows, and platform capabilities.
  • Partner with engineering teams, release teams, servicing organizations, and functional stakeholders to improve validation outcomes and accelerate issue resolution.
  • Communicate technical concepts clearly and contribute effectively in a collaborative engineering environment.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service