CareerPlan

Senior Software Engineer, Open Source Server

Remote · United States | United StatesRemoteFull-time$140k–$231k2026-11-07
RemoteNo visa sponsorship

Core

Design, build, and operate the core Temporal server, a distributed systems platform for workflow execution, task processing, and scheduling.

Role type

Senior IC backend engineer (distributed systems)

Builds

Temporal server (matching, scheduling, workflow execution, visibility, quotas, throttling, developer primitives)

Domain

Distributed systems, cloud infrastructure, workflow orchestration

Required skills

distributed systems design, concurrency, fault tolerance, high-scale backend services, debugging, observability, API design, Go/Java

Preferred skills

open source contributions, AWS/Azure/GCP, Elasticsearch/OpenSearch/ClickHouse/Cassandra/PostgreSQL/MySQL, Kubernetes/CRDs/KEDA/Argo

Technologies

Go, Java, Kubernetes, Elasticsearch, OpenSearch, ClickHouse, Cassandra, PostgreSQL, MySQL, AWS, Azure, GCP

Responsibilities

Design and implement features for the Temporal server; solve distributed systems challenges in task matching, scheduling, and workflow execution; improve reliability and operability through testing and observability; participate in design discussions and code reviews; mentor junior engineers.

Seniority

Senior, hands-on IC