CareerPlanSign in

Principal Software Engineer

United States, Washington, Redmond💼 Full-time🗓 2026-08-05 → 2026-09-30

Core

Design and build developer-facing services, SDKs, APIs, and tooling to simplify app development and increase platform adoption on Windows; lead complex technical engagements across architecture, distribution, commerce, analytics, and lifecycle management.

Role type

Principal Software Engineer (Platform & Developer Ecosystem)

Builds

Developer-facing services, SDKs, APIs, and tooling for the Windows platform

Domain

Operating Systems (Windows) / Developer Tools / Platform Strategy

Required skills

C, C++, C#, Java, JavaScript, Python, Windows Application development, cross-platform app development, mobile app development, engineering systems tooling, build tooling, software release branch management, technical strategy, end-to-end project leadership

Preferred skills

cross-platform app development, mobile app development, global team collaboration, strategic thinking, problem-solving, innovation culture leadership

Technologies

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

Responsibilities

Design and build developer-facing services, SDKs, APIs, and tooling; lead complex technical engagements across architecture, distribution, commerce, analytics, and lifecycle management; translate customer feedback and market trends into platform strategy and roadmap priorities; own ambiguous, cross-team initiatives from discovery through implementation and measurement; define success measures and evaluate outcomes to improve future investments and developer experiences

Seniority

Principal, hands-on IC with strategic leadership

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