CareerPlan

Principal Software Engineer

United States, Washington, RedmondFull-time2026-11-04 → 2026-11-10

Core

Lead end-to-end technical strategy and execution for large, complex, business-critical product areas by architecting secure, scalable, resilient, high-performance distributed systems and driving engineering excellence.

Role type

Principal Software Engineer (Technical Strategy & Architecture)

Builds

Large-scale distributed/cloud services with strong reliability, security, and performance outcomes

Domain

Software Engineering / Distributed Systems / Cloud Infrastructure

Required skills

Technical strategy, system architecture, distributed systems design, observability, incident response, root-cause analysis, mentoring, cross-team leadership, risk management, planning accuracy

Preferred skills

Executive-level communication, data-driven decision making, continuous improvement practices, design excellence, operational rigor

Technologies

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

Responsibilities

Define vision and shape roadmaps for business-critical product areas, architect and design secure scalable distributed systems, drive technical direction across teams, own production health at scale, mentor and grow senior engineers

Seniority

Principal, strategy & mentorship