CareerPlanSign in

Principal Software Engineer

United States, Multiple Locations, Multiple Locations💼 Full-time🗓 2026-09-01 → 2026-09-25

Core

Designing, optimizing, and maintaining high-performance systems, applications, and platforms with a focus on reliability, efficiency, and scalability.

Role type

Principal Software Engineer (Systems/Infrastructure)

Builds

Product features, services, and platforms

Domain

Cloud infrastructure, embedded systems, and high-performance computing

Deliverable

production ML models | product features | infrastructure

Required skills

C, C++, kernel development, embedded systems, hardware offloads, virtualization, storage datapath performance, memory management, device virtualization, performance tuning, Root Cause Analysis (RCA), Cloud Service Provider (CSP) experience

Preferred skills

None stated

Technologies

C, C++

Responsibilities

Derive scenarios and user requirements with stakeholders; develop design documents for products and platforms; create, implement, optimize, debug, refactor, and reuse code to improve performance and maintainability; guide engineers and monitor system health for degradation or downtime; proactively seek new knowledge to improve availability and reliability at scale

Seniority

Principal, hands-on IC with strategic guidance

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