Open Source Server Engineer II — Distributed Systems

Temporal

United States

Remote

USD 120,000 - 170,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Temporal is seeking a Software Engineer II to join the Open Source Server team, contributing to the core Temporal server. You will tackle distributed systems challenges across matching, scheduling, persistence, and workflow lifecycle features while collaborating with experienced engineers to build and operate scalable backend components.

We value strong CS fundamentals, production backend experience, and a habit of writing high-quality, maintainable code in Go or similar languages.

Qualifications

  • Experience building and operating production backend systems.
  • Strong CS fundamentals on concurrency, data structures, and debugging.
  • Production-quality Go or other backend language with emphasis on correctness.
  • Familiarity with distributed systems concepts and tradeoffs.
  • Ability to break down ambiguous problems and collaborate across teams.

Responsibilities

  • Design, implement, test, and ship features for the Temporal server core.
  • Address distributed systems challenges in matching, scheduling, and persistence.
  • Balance performance, operability, and developer experience in solutions.
  • Collaborate with product managers, cloud teams, and customer-facing teams.
  • Improve server reliability with tests, instrumentation, dashboards, and runbooks.
  • Participate in design discussions and code reviews for quality codebase.
  • Contribute to open source/community and enterprise user experience.

Skills

Distributed systems
Go
Concurrency
Debugging
Production backend
Testing practices
Open source experience
Cloud platforms

Tools

Elasticsearch/OpenSearch
ClickHouse
Cassandra
PostgreSQL
MySQL
Kubernetes
AWS/Azure/GCP

Job description

Temporal is seeking a Software Engineer II to join the Open Source Server team, contributing to the core Temporal server. You will tackle distributed systems challenges across matching, scheduling, persistence, and workflow lifecycle features while collaborating with experienced engineers to build and operate scalable backend components.

We value strong CS fundamentals, production backend experience, and a habit of writing high-quality, maintainable code in Go or similar languages.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Distributed Systems Engineer II — Open Source Server
Distributed Systems Engineer II — Open Source Server

Temporal • United States

Remote
USD 120,000 - 180,000
Distributed Systems Engineer II - Open Source Server
Distributed Systems Engineer II - Open Source Server

Openkrill • United States

Remote
USD 120,000 - 180,000
Software Engineer II - Open Source Server (Distributed Systems)
Software Engineer II - Open Source Server (Distributed Systems)

Temporal • Seattle (WA), San Francisco (CA)

Hybrid
USD 120,000 - 180,000
Software Engineer II, Open Source Server
Software Engineer II, Open Source Server

OpenKrill • United States

On-site
USD 120,000 - 180,000
Software Engineer II, Open Source Server
Software Engineer II, Open Source Server

Temporal • Seattle (WA), San Francisco (CA)

On-site
USD 120,000 - 180,000
Software Engineer II, Open Source Server
Software Engineer II, Open Source Server

Temporal • United States

Remote
USD 120,000 - 170,000
Senior Open Source Server Engineer | Equity & Unlimited PTO
Senior Open Source Server Engineer | Equity & Unlimited PTO

Temporal Technologies • United States

Remote
USD 176,000 - 237,600
Unlimited PTO
Medical, dental & vision coverage
401k plan
+3
Staff Software Engineer, Open Source Server
Staff Software Engineer, Open Source Server

Temporal • United States

On-site
USD 170,000 - 278,000
Software Engineer II, Open Source Server
Software Engineer II, Open Source Server

Temporal • United States

On-site
USD 120,000 - 180,000
Cloud Backend Engineer II - Go, Data Pipelines, Scale
Cloud Backend Engineer II - Go, Data Pipelines, Scale

Temporal • Oregon

Hybrid
USD 120,000 - 180,000