CareerPlanSign in

Principal Software Engineer

United States, Washington, Redmond💼 Full-time🗓 2026-07-31 → 2026-09-30

Core

Provides technical leadership for complex product scenarios, designing scalable systems and applying AI/ML to real production problems.

Role type

Principal Software Engineer (Distributed Systems & AI/ML)

Builds

Large-scale distributed systems, cloud services, data platforms, and AIOps/monitoring systems.

Domain

Cloud infrastructure, Distributed Systems, Applied AI/ML, Observability

Required skills

Designing large-scale distributed systems, Applying AI/ML and LLM-based approaches, Building telemetry and big-data pipelines, Leading through technical influence, Building AIOps and incident management systems, Designing ML-consumable telemetry, Implementing agentic AI patterns, Anticipating technology shifts

Preferred skills

Mentoring engineers across products, Working on-call for system stability, Driving consistency in monitoring at scale

Technologies

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

Responsibilities

Partner with stakeholders to determine user requirements for complex scenarios, Provide technical leadership for design documents, Mentor engineers to produce extensible code, Lead multiple product project and release plans, Monitor system/product/service for degradation and 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 influence

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