CareerPlanSign in

Software Engineer II - Windows Update Platform

United States, Washington, Redmond💼 Full-time🗓 2026-08-04 → 2026-09-26

Core

Design, develop, and maintain the C++ code base for the Windows Update Platform to deliver a world-class update experience.

Role type

Software Engineer II (Windows Update Platform)

Builds

Windows Update Platform

Domain

Operating Systems / Windows

Deliverable

production ML models | product features

Required skills

C++, C, C#, Java, JavaScript, Python, API Design, object-oriented programming, debugging, system monitoring, design documentation

Preferred skills

automated testing, data analysis, agile development, stakeholder collaboration

Technologies

C++, C, C#, Java, JavaScript, Python

Responsibilities

Design, develop, and maintain C++ code for the update platform; create automated test assets; analyze data to inform quality and future investments; monitor system/product features for degradation or downtime; review developments to improve availability, reliability, and performance.

Seniority

Mid-level, hands-on IC

Sourced via microsoft · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.