CareerPlanSign in

Principal Software Engineer

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

Core

Provides technical leadership for complex product scenarios, designs scalable systems, and mentors engineers to build extensible, maintainable code.

Role type

Principal Software Engineer (Technical Lead)

Builds

Large-scale distributed backend services, product applications, and platforms

Domain

Software Engineering, Distributed Systems, AI-native development

Deliverable

production ML models | product features | infrastructure

Required skills

Technical leadership, system design, mentoring, on-call incident management, observability, performance optimization, cross-product feature coordination

Preferred skills

Recommendation platforms, model training infrastructure, agent platforms

Technologies

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

Responsibilities

Partner with stakeholders to determine user requirements for complex scenarios, lead identification of dependencies and development of design documents, mentor engineers to produce extensible and maintainable code, lead multiple product project and release plans, monitor system/product/service for degradation or downtime, proactively seek new knowledge to improve availability and reliability, drive consistency in monitoring and operations at scale

Seniority

Principal, hands-on IC with strategic mentorship

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