CareerPlanSign in

Principal Software Engineer

United States, Washington, Redmond💼 Full-time🗓 2026-08-28 → 2026-09-25

Core

Solve unsettled technical problems by building models of unfamiliar codebases, framing high-visibility projects, and driving them from conception to measured impact while establishing reusable patterns and documentation.

Role type

Principal Software Engineer (Architecture & Strategy)

Builds

High-visibility distributed services, resilient platforms, and scalable systems

Domain

Software Engineering, Distributed Systems, System Modernization

Deliverable

production ML models | product features | infrastructure

Required skills

Architecture design, distributed systems expertise, technical leadership, cross-team negotiation, executive communication, trade-off analysis, incident management, mentorship, rapid onboarding, modernization strategy

Preferred skills

Experience with C, C++, C#, Java, JavaScript, or Python, experience with compliance-constrained engineering, developer productivity initiatives

Technologies

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

Responsibilities

Diagnose and fix latency, scale, and cost problems in always-on distributed services; align partner teams and negotiate dependencies across service boundaries; mentor senior and principal engineers; represent technical positions to executives; decide what to build, defer, or stop under incomplete information; serve as Designated Responsible Individual for product engagements

Seniority

Principal, hands-on IC with strategic scope

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