Senior Software Engineer
Job in
Redmond, King County, Washington, 98073, USA
Listed on 2026-06-14
Listing for:
Microsoft Corporation
Full Time
position Listed on 2026-06-14
Job specializations:
-
Software Development
Job Description & How to Apply Below
* The
** Surface Devices team
** is dedicated to delivering premium, iconic hardware and software experiences that millions of customers rely on every day. Our team sits at the critical intersection of hardware bring-up and manufacturing execution. We design, scale, and maintain the highly automated CI/CD infrastructure responsible for building, validating, and deploying secure Windows OEM factory images across the entire global portfolio of Surface products.
As we integrate next-generation cloud services and intelligent workloads into our modern device lifecycle, we are expanding our automation footprint to ensure unmatched scale, security, and velocity.
As a
** Senior Development Engineer** , you will lead the design, scaling, and execution of continuous integration and continuous deployment (CI/CD) pipelines that power Surface image engineering. You will ensure all product images meet the Windows OEM Imaging Guide and Microsoft security standards while driving innovation across our Dev Ops ecosystem.
Leveraging your expertise in distributed systems, you will support large-scale data processing and orchestrate complex deployment workflows. You will also integrate Azure AI capabilities into our pipelines to enable intelligent log analysis, predictive anomaly detection, and advanced automation.
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*
* +
** Pipeline Scale & Automation:
** Architect, scale, and optimize high-throughput CI/CD pipelines (Azure Dev Ops / Git Hub Actions) to automate the generation, patching, and validation of Windows OEM factory images across all Surface product lines.
+
** OEM Compliance & Image Engineering:
** Ensure adherence to the Windows OEM Imaging Guide, managing complex image configurations-including driver injection, language packs, provisioning packages, and customized Out-of-Box Experiences (OOBE).
+
** Distributed Systems Architecture:
** Design resilient, low-latency infrastructure to support large-scale binary artifacts, distributed caching, and parallelized test execution across hybrid environments.
+
** Intelligent Dev Ops & AI Integration:
** Leverage Azure AI services (e.g., Azure OpenAI, Cognitive Services, ML pipelines) to enable intelligent error analysis, predictive failure detection, and automated quality gates.
+
*
* Cross-Functional Collaboration:
** Partner with Surface hardware, Windows OS, security, and global manufacturing teams to streamline the end-to-end code-to-factory lifecycle.
+
** Engineering Excellence & Observability:
** Drive robust telemetry, observability, and alerting across pipelines; champion infrastructure-as-code (IaC) best practices and mentor engineers to build scalable, maintainable systems.
** Qualifications*
* *
* Required Qualifications:
*
* + Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
+ OR equivalent experience.
*
* Preferred Qualifications:
*
* + Master's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
+ OR Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
+ 6+ years of software engineering experience with a strong track record in CI/CD systems, automated release management, infrastructure-as-code, or systems engineering.
+ Deep understanding of Windows provisioning and deployment, including WIM/FFU imaging formats, DISM tooling, Sysprep, secure boot, and the Windows OEM Imaging Guide.
+ Proven experience building and operating enterprise-scale CI/CD pipelines using Azure Dev Ops (YAML) and/or Git Hub Actions.
+ Proficiency in scripting and object-oriented programming (e.g., Power Shell, C#, Python, Go) to develop custom tooling and automation frameworks.
+ Strong understanding of distributed systems design principles, including scalability, reliability, and fault tolerance.
+ Experience or familiarity with Azure AI services (e.g., Azure Machine Learning, Azure OpenAI) applied to telemetry analysis, log intelligence, or MLOps workflows.
+
Experience with OS-level hardware bring-up, firmware (UEFI/BIOS), or factory/manufacturing execution environments.
W+DJOBS
SURFACE
NEXTPLAY
Software Engineering IC4 - The typical base pay range for this role across the U.S. is USD $ - $ per year. There is a different range…
Position Requirements
10+ Years
work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×