170K–278K USD / year

Staff Software Engineer, Replication Foundations

OtherRemote — United States
Published on 2026-09-28
These details were extracted automatically from the original listing. They may not be complete or fully up to date — it's worth checking the original job post.

About this role

The role involves leading the design and implementation of Temporal's core replication stack for high availability and migration products. You will set the technical direction for distributed replication systems and work closely with other teams to ensure scalability and reliability.

About the company

Temporal is a durable execution platform for running reliable workflows and long-running business processes. It helps engineering teams build fault-tolerant applications without custom state machines.

The team

Replication Foundations team within Temporal’s Cloud Global Services organization.

Stack

GoJavaC++

What you'll do

  • Set technical direction for replication stack
  • Lead design and implementation of replication protocols
  • Drive scalability and reliability initiatives
  • Define system-level guarantees
  • Partner with cross-functional teams
  • Mentor engineers
  • Debug complex production issues

What we're looking for

  • Experience designing and delivering distributed systems
  • Deep understanding of distributed systems fundamentals
  • Experience with system architecture and protocol behavior
  • Proficiency in Go and familiarity with Java or C++
  • Strong communication skills
  • Ability to influence technical direction and mentor

Nice to have

  • Experience with replication protocols or data-plane infrastructure
  • Familiarity with multi-cluster or multi-region architectures
  • Knowledge of database internals or event-sourced systems
  • Contributions to large open-source projects
View original job post