Temporal Technologies
Senior Software Engineer, Open Source Server
$141K–$231K
United States (Remote) · Remote · Senior · Full-time · Posted Jul 15, 2026
- Experience
- 5+ years building and operating production distributed systems.
About the job
Design, build, and operate Temporal’s open source server, improving its distributed systems capabilities, reliability, performance, operability, and developer experience.
What you'll do
- Design, implement, and ship server features across areas such as task matching, scheduling, workflow execution, and persistence.
- Improve reliability and operability through testing, observability, dashboards, alerts, runbooks, and documentation.
- Collaborate on technical designs and code reviews, contribute across teams, and mentor junior engineers.
What they ask for
- 5+ years of experience building and operating production distributed systems.
- Strong distributed systems, concurrency, fault tolerance, scheduling, and performance fundamentals.
- Production experience writing concurrent code in Go, Java, or another applicable language at a high-intermediate, advanced, or expert level.
- Experience building high-scale or performance-sensitive backend services and designing backend APIs or platform services.
Nice to have
- Experience with open source software or communities.
- Experience with AWS, Azure, or GCP; listed databases and search technologies; or Kubernetes, CRDs, KEDA, or Argo.
Pay
$140.8K – $231K (base salary; compensation type not explicitly stated)
Tools
Go, Java, AWS, Azure, GCP, Elasticsearch, OpenSearch, ClickHouse
Model-written summary · the original posting is authoritative