CareerPlanGet AI match score →

Principal Software Engineer, Distributed Systems

US - Remote🌐 Remote💼 Full-time💰 $215,000–$215,000🗓 2026-05-29 → 2026-07-31

Core

Design, evolve, and own the software architecture for large-scale distributed systems, including orchestration, job execution, and data pipelines.

Role type

Principal Software Engineer (Distributed Systems Architect)

Builds

Core platform for data automation and AI-driven business decisions

Domain

Enterprise Data & Automation

Deliverable

production ML models | infrastructure

Required skills

Large-scale distributed systems design, orchestration/scheduler systems, Java/Python/Node.js, message/event systems (Kafka), containerization/Kubernetes, API design, observability, capacity planning, fault tolerance

Preferred skills

Split-plane architectures, infrastructure-as-code, high-scale cloud deployments (AWS/Azure/GCP)

Responsibilities

Define and own architectural vision and roadmaps for major platform domains, perform architecture reviews and vet designs, lead or contribute hands-on to critical subsystems, drive cross-team architectural patterns, prototype proofs-of-concept, mentor architects and senior engineers, collaborate with SRE/DevOps on operability, define architecture governance, participate in tech strategy, resolve technical debt

Seniority

Principal, strategy & mentorship

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Workday ↗