Senior Software Engineer, Microservices & Windows Imaging

Microsoft

Confirmed live today High trust
Hybrid

Quick summary

Work type
Hybrid
Location
—
Salary
$119,800–$234,700 / yr
Posted
3 days ago
Freshness
Confirmed live today
Closes
Mar 23, 2027

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $180k
This role $177k
$106k most similar roles pay here $248k

This role pays more than 59% of similar roles. Most pay $151,000–$209,875 — the shaded band above. At the midpoint, this role pays about $177k versus about $180k for comparable roles.

Based on 240 similar postings.

Employer

About Microsoft

Microsoft Corporation is a global technology leader producing software, hardware, and cloud services including Windows, Office 365, Azure cloud platform, Xbox gaming, and Surface devices. Industry: Software & Cloud Computing

Microsoft currently has 686 open roles on FindRole.

Listed pay typically runs $119,800–$234,700 across 666 roles with salary data.

Most-posted roles

View all roles at Microsoft

At a glance

TL;DR · Senior Software Engineer, Microservices & Windows Imaging

As a Senior Software Engineer - Microservices & Windows Imaging, you will join the Windows Build Team to support the Media Creation Service. This role involves managing an Azure-enabled, microservices-based platform that orchestrates over 300,000 daily compute jobs for critical workflows like testing, flighting, and shipping. You will lead multi-quarter initiatives to modernize tools, improve system reliability, and enhance developer productivity while ensuring the integrity of the software supply chain. Day-to-day tasks include diagnosing complex failures across build orchestrations, managing incident responses, and developing AI-assisted engineering workflows. The role requires proficiency in languages such as C, C++, C#, Java, JavaScript, or Python, alongside experience with Azure infrastructure, Kusto/KQL, and CI/CD platforms like GitHub Actions. You will solve technical challenges related to maintaining high availability for large-scale distributed services within a complex engineering ecosystem.

What does a Software Engineer earn?

Median $196750 from 2011 postings across 148 companies.

See salary data

What you'll do

  • Lead multi-quarter initiatives to modernize tools, services, and workflows for the Windows build platform.
  • Set technical direction for improvements in reliability, performance, security, and developer experience.
  • Integrate new workflows while ensuring compatibility and operational continuity across partner organizations.
  • Establish telemetry and measurable success criteria to identify regressions and impact on customers.
  • Develop AI-assisted engineering workflows for investigation, implementation, and operational response.
  • Diagnose complex failures across build orchestration, toolchains, and infrastructure to implement root-cause fixes.
  • Advance secure software-supply-chain practices including dependency governance and compliance automation.
  • Lead incident response for high-impact failures and mentor engineers through design and code reviews.

What we're looking for

  • Bachelor's Degree in Computer Science or related field and 4+ years of technical engineering experience in languages like C, C++, C#, Java, JavaScript, or Python.
  • Ability to pass the Microsoft Cloud background check.
  • Master's Degree in Computer Science and 6+ years of experience, or a Bachelor's Degree and 8+ years of experience (preferred).
  • Experience with developer infrastructure, build systems, compilers, CI/CD platforms, dependency management, or large-scale distributed services (preferred).
  • Hands-on experience with Azure DevOps pipelines, GitHub Actions, or similar CI/CD automation (preferred).
  • Experience with Microsoft Azure cloud infrastructure (preferred).
  • Experience with large-scale telemetry and query systems such as Kusto/KQL or Application Insights (preferred).
  • Experience in areas like software-supply-chain security, AI-assisted development tools, and mentoring engineers (preferred).

More like this

Similar roles

Senior Software Engineer

Microsoft

Redmond, WA 50 days ago $119,800–$234,700
C C++ C# Python Rust PowerShell Kusto Cryptography Secure Boot TPM Virtualization-based Security WDAC BitLocker Fuzzing Threat Modeling Telemetry Observability Windows Server
4+ yrs exp

Senior Software Engineer

Microsoft

3 days ago $119,800–$234,700
Azure Kusto KQL Python C# Java C++ JavaScript Azure Monitor Log Analytics Application Insights Prometheus Grafana Microsoft Fabric Azure Synapse Analytics Azure Data Factory Power BI SiteReliabilityEngineering Distributed Systems GitHub Azure DevOps
4+ yrs exp Hybrid

Senior Software Engineer

Microsoft

2 days ago $119,800–$234,700
C C++ C# Java JavaScript Python Azure Azure DevOps GitHub CI/CD Kusto KQL Azure Data Explorer Application Insights Telemetry AI-assisted development
4+ yrs exp Hybrid

Senior Software Engineer

Microsoft

Redmond, WA 129 days ago $119,800–$234,700
Python C# Java JavaScript C++ C Azure LLMs GitHub Copilot GenAI CI/CD Infrastructure as Code Distributed Systems Telemetry A/B Testing Feature Flagging Security-as-Code WCAG
4+ yrs exp

Senior Software Engineer

Genworth Financial

Richmond, VA +1 77 days ago $96,700–$145,000
Python Flask Azure PostgreSQL GitLab CI/CD DevSecOps JavaScript HTML CSS React Angular Vue Azure App Service Azure Synapse Pipelines SQL
5+ yrs exp Hybrid