CareerPlan

Principal Software Engineer

United States, Washington, RedmondFull-time2026-11-03 → 2026-11-11

Core

Oversees overall system architecture for high-impact spaces, creates strategic roadmaps, and ensures architecture design is documented and reviewed.

Role type

Principal Software Engineer (System Architecture)

Builds

Extensible, reusable, and maintainable code for enterprise production backend server systems and distributed cloud services.

Domain

Enterprise backend systems, distributed cloud services, database internals

Required skills

System architecture design, distributed systems design, database internals (PostgreSQL), coding in C/C++/C#/Java/JavaScript/Python, code reviews, proof of concept development, on-call operations

Preferred skills

Deep passion and empathy for customers, collaborative problem solving

Technologies

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

Responsibilities

Create strategic roadmap for system architecture, establish policies and procedures for code development, conduct code reviews, write proof of concept code, maintain operations of live service on-call

Seniority

Principal, strategy & mentorship