CareerPlanSign in

Software Engineer II, OSS

Seattle, Washington💼 Full-time🗓 2026-09-29

Core

Design, build, and operate components of Temporal's distributed systems server platform, focusing on task processing, scheduling, workflow execution, and developer primitives.

Role type

Mid-level hands-on IC backend engineer (distributed systems)

Builds

Temporal server (open source platform for distributed workflows)

Domain

Cloud-native distributed systems / Workflow orchestration

Required skills

Go, Java, or backend language proficiency; distributed systems fundamentals; concurrency; debugging; production code quality

Preferred skills

Testing practices; observability (logging, metrics, tracing); open source community experience; cloud platform (AWS/Azure/GCP) experience; NoSQL/SQL database exposure; Kubernetes exposure

Technologies

Go, Java, Elasticsearch, OpenSearch, ClickHouse, Cassandra, PostgreSQL, MySQL, Kubernetes, CRDs, KEDA, Argo

Responsibilities

Design and implement server features; solve distributed systems problems (matching, scheduling, persistence); improve reliability and operability; collaborate on design and code reviews; enhance developer experience

Seniority

Mid-level, hands-on IC

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