CareerPlanSign in

Senior Software Engineer

United States, Washington, Redmond💼 Full-time🗓 2026-08-17 → 2026-09-27

Core

Own reliability and performance of acquisition, install, and update flows for consumer-scale client applications, including production troubleshooting, incident response, and modernization of legacy code.

Role type

Senior Software Engineer (Client Platform)

Builds

Windows client applications, update services, and distribution systems

Domain

Consumer software, Windows ecosystem, client-side infrastructure

Required skills

C++, C#, Java, JavaScript, Python, Windows client development, app packaging, deployment, app model stack, debugging complex cross-process issues, test strategy, code review, mentoring

Preferred skills

Experience with app distribution or commerce systems (catalog, licensing, entitlement), telemetry-driven quality improvement, leading workstreams without formal management

Technologies

C++, C#, Java, JavaScript, Python, Windows OS, logs, traces, diagnostics tooling

Responsibilities

Own reliability and performance of acquisition, install, and update flows; Set technical direction for modernization and architecture transitions; Partner with teams to investigate app-specific issues and drive fixes; Ensure engineering quality, security, and compliance through test strategy and automation; Mentor engineers and lead workstreams

Seniority

Senior, hands-on IC with mentorship responsibilities

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