CareerPlanSign in

Principal Software Engineer

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

Core

Lead architecture, design, and deployment for complex software products while ensuring security, reliability, and performance.

Role type

Principal Software Engineer (Architecture & Operations)

Builds

Complex software products with zero-touch deployment pipelines and secure, maintainable code.

Domain

Software Engineering / Cloud Infrastructure / Security

Deliverable

production ML models | product features | infrastructure

Required skills

System architecture, design pattern selection, security best practices, automation engineering, incident management, root cause analysis, code review, feature flagging, telemetry integration, AI tooling improvement

Preferred skills

Modern coding patterns, responsible AI practices, privacy-preserving debugging methods

Technologies

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

Responsibilities

Lead architecture discussions and create design documents; coordinate cross-team integration and resolve conflicts; mentor teams on test strategies and secure coding; lead automation for zero-touch production deployment; serve as DRI for live site operations and incident management; lead debugging and root cause analysis; review code and tests for quality and security; drive experiments using feature flags and metrics; improve AI tools and practices across the software lifecycle.

Seniority

Principal, hands-on IC with strategic oversight

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