Senior Software Engineer
Core
Design and operate build orchestration, scheduling, and CI/CD services for the Windows codebase, managing compute capacity, artifacts, and developer productivity tools.
Role type
Senior IC software engineer (build infrastructure & CI/CD)
Builds
Build orchestration services, CI pipelines, artifact management systems, and developer productivity UIs
Domain
Cloud infrastructure, build systems, developer tooling
Deliverable
production ML models | product features | infrastructure
Required skills
C, C++, C#, Java, JavaScript, Python, distributed systems design, cloud service backend operations, incident response, SLO-driven reliability, large-scale telemetry analysis, CI/CD automation, build system optimization
Preferred skills
AI/ML adoption for automation, modernizing developer experiences, mentoring engineers
Technologies
Azure DevOps, MSBuild, BuildXL, Bazel, Kusto/KQL, Azure Data Explorer, Application Insights
Responsibilities
Design and operate build scheduling and recovery services; manage build compute and capacity planning; deliver build outputs and symbols to downstream teams; build and modernize developer-facing web experiences; evaluate and apply AI for operational workflows; lead incident response and root-cause analysis; mentor team members
Seniority
Senior, hands-on IC