CareerPlanSign in

Principal Software Engineer

United States, Multiple Locations, Multiple Locations💼 Full-time🗓 2026-06-24 → 2026-10-02

Core

Partners with stakeholders to determine user requirements, leads design document development, and mentors engineers to produce extensible, maintainable code for products, applications, services, or platforms.

Role type

Principal Software Engineer (IC)

Builds

Products, applications, services, or platforms

Domain

Software Engineering

Deliverable

production ML models | product features

Required skills

System design, technical leadership, mentoring, on-call incident management, observability, performance optimization, cross-product collaboration

Preferred skills

Proactive knowledge acquisition, adapting to new technical trends, driving consistency in monitoring and operations at scale

Technologies

C, C++, C#, Java, JavaScript, Python (via careerplan.io/jobs/1970393556833955-principal-software-engineer-at-microsoft)

Responsibilities

Determine user requirements for scenarios, lead identification of dependencies and development of design documents, mentor engineers to produce maintainable code, drive project and release plans across groups, monitor systems for degradation or downtime, improve availability, reliability, efficiency, and performance of products

Seniority

Principal, hands-on IC with mentorship