CareerPlanSign in

Principal Software Engineer

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

Core

Design, implement, test, deploy, and operate highly available distributed services and automation for configuring and migrating large-scale telemetry workloads across the fleet.

Role type

Principal Software Engineer (Backend/Infrastructure)

Builds

APIs, tools, and subsystems for telemetry collection, routing, storage, and efficient data access; advanced capabilities like ML-based anomaly detection and data validation.

Domain

Cloud-native infrastructure, distributed systems, large-scale production services

Deliverable

production ML models | product features | infrastructure

Required skills

distributed systems, cloud-native infrastructure, reliability engineering, security, observability, networking, operational excellence, mentoring, technical design reviews, cross-team architectural alignment

Preferred skills

agentic development practices, AI integration for non-coding scenarios (SRE, support, administration), evolving AI for engineering assistance

Technologies

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

Responsibilities

Implement robust monitoring, alerting, and diagnostics; participate in on-call rotations and incident response; collaborate on end-to-end observability solutions; drive next-generation backend systems; mentor engineers and lead design reviews.

Seniority

Principal, hands-on IC with mentorship and strategy

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