Temporal Technologies
Software Engineer II, Open Source Server
$118K–$194K
United States (Remote) +2 · Remote · Full-time · Posted Sep 29, 2026
- Location
- United States (Remote)
Seattle, Washington
San Francisco, California
About the job
Build and maintain the Temporal open-source server by implementing features and improvements that support reliable, performant distributed systems and a better developer experience.
What you'll do
- Design, implement, test, and ship server features and improvements, with teammate support.
- Work on distributed systems areas such as task matching, scheduling, workflow execution, persistence, and visibility.
- Improve reliability and operability through tests, instrumentation, dashboards, alerts, runbooks, and documentation.
What they ask for
- Experience building and operating production backend systems, including distributed systems and concurrency experience.
- Strong computer science fundamentals, including concurrency basics, data structures, and debugging.
- Experience writing production-quality code in Go, Java, or another applicable backend language.
- Familiarity with core distributed systems concepts, such as fault tolerance, consistency tradeoffs, replication, scheduling, and performance.
Nice to have
- Experience with testing practices and operational concerns such as logging, metrics, tracing, and on-call empathy; open-source experience is also a plus.
- Experience with AWS, Azure, or GCP; exposure to Elasticsearch, OpenSearch, ClickHouse, Cassandra, PostgreSQL, MySQL, Kubernetes, CRDs, KEDA, or Argo.
Pay
$118,400 – $194,250 USD base salary
Tools
Go, Java, AWS, Azure, GCP, Elasticsearch, OpenSearch, ClickHouse
Model-written summary · the original posting is authoritative