Software Engineer II - Open Source Server (Distributed Systems)

Temporal

Seattle, San Francisco (WA, CA)

Hybrid

USD 120,000 - 180,000

Full time

6 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Temporal is seeking a Software Engineer II for the Open Source Server team in Seattle. You will design, implement, and ship features for the Temporal server, tackling distributed systems challenges across matching, scheduling, visibility, and workflow lifecycle.

You will collaborate with engineers, product managers, cloud teams, and customers to deliver scalable, reliable systems while growing your skills in distributed systems engineering. Temporal is an Equal Opportunity Employer.

Qualifications

  • Production backend systems experience with distributed systems concepts.
  • Strong CS fundamentals including concurrency, data structures, and debugging.
  • Experience writing production-quality code in Go or Java with emphasis on correctness.
  • Familiarity with fault tolerance, replication, scheduling, and performance tradeoffs.
  • Ability to break down ambiguous problems and iterate with code reviews.

Responsibilities

  • Design, implement, test, and ship features for the Temporal server with teammates.
  • Tackle distributed systems problems in task matching, scheduling, and visibility.
  • Balance developer experience, performance, and operability in design choices.
  • Collaborate with product managers, cloud teams, and customers to deliver scalable solutions.
  • Improve server reliability with tests, instrumentation, dashboards, and runbooks.
  • Participate in design discussions and code reviews to share best practices.
  • Contribute to improving developer experience for open source users and enterprise customers.
  • Share knowledge with teammates and contribute to a collaborative culture.

Skills

Distributed systems
Go
Java
Concurrency
Testing practices
Observability
Open source experience
Cloud platforms
Team collaboration
Backend development

Tools

Kubernetes
Elasticsearch
OpenSearch
ClickHouse
Cassandra
PostgreSQL
MySQL
CRDs
KEDA
Argo

Job description

Temporal is seeking a Software Engineer II for the Open Source Server team in Seattle. You will design, implement, and ship features for the Temporal server, tackling distributed systems challenges across matching, scheduling, visibility, and workflow lifecycle.

You will collaborate with engineers, product managers, cloud teams, and customers to deliver scalable, reliable systems while growing your skills in distributed systems engineering. Temporal is an Equal Opportunity Employer.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer II — Open Source Server (Distributed Systems)
Software Engineer II — Open Source Server (Distributed Systems)

Temporal • United States

On-site
USD 140,000 - 190,000
Distributed Systems Engineer II - Open Source Server
Distributed Systems Engineer II - Open Source Server

Engg • Seattle (WA)

On-site
USD 120,000 - 180,000
Distributed Systems Engineer II — Open Source Server
Distributed Systems Engineer II — Open Source Server

United States Digital Space LLC • United States

Remote
USD 120,000 - 180,000
Open Source Backend Engineer II
Open Source Backend Engineer II

Engg • Seattle (WA)

On-site
USD 130,000 - 190,000
Senior Open Source Server Engineer Distributed Systems
Senior Open Source Server Engineer Distributed Systems

Temporal Technologies • United States

On-site
USD 141,000 - 231,000
Software Engineer II, Open Source Server
Software Engineer II, Open Source Server

Temporal • United States

On-site
USD 140,000 - 190,000
Software Engineer II, Open Source Server
Software Engineer II, Open Source Server

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

Hybrid
USD 120,000 - 180,000
Senior Open Source Server Engineer - Core Systems
Senior Open Source Server Engineer - Core Systems

Temporal • United States

On-site
USD 140,000 - 190,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
Software Engineer II, Open Source Server
Software Engineer II, Open Source Server

Engg • Seattle (WA)

On-site
USD 120,000 - 180,000