Principal Software Engineer, Windows Apps & Developer Ecosystem
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, and lifecycle management.
Role type
Principal Software Engineer (Windows Apps & Developer Ecosystem)
Builds
Developer-facing services, SDKs, APIs, frameworks, and tooling for the Windows platform
Domain
Operating Systems (Windows) / Developer Ecosystems
Deliverable
production ML models | product features | infrastructure
Required skills
Native Windows application development, SDK/API design, cross-platform ecosystem experience, technical strategy, cross-team initiative leadership, performance optimization, app store publishing/operations, ISV engagement
Preferred skills
Ambiguous problem solving, data-driven decision making, executive stakeholder engagement
Technologies
C, C++, C#, Java, JavaScript, Python
Responsibilities
Design and build developer-facing services, SDKs, APIs, and tooling; lead complex technical engagements from discovery to launch; translate customer feedback and market trends into platform strategy; define success measures and evaluate outcomes; troubleshoot and optimize application performance, distribution, and monetization at scale
Seniority
Principal, hands-on IC with strategic influence
