Skip to Content

Staff Software Engineer, Replication Foundations

Job Overview

We’re hiring a Staff Software Engineer to join the Replication Foundations team within Temporal’s Cloud Global Services (CGS) organization.

Key points

  1. Set the technical direction and evolve the architecture of Temporal’s OSS replication stack, from problem definition through rollout and operational support.

  2. Lead the design and implementation of replication protocols that power.

  3. Cross-cluster and cross-region replication.

  4. Migration between Temporal clusters, including cloud-to-self-hosted and cloud-to-cloud scenarios.

  5. A track record of designing and delivering complex production distributed systems, including systems where correctness, availability, and performance are critical.

  6. Deep understanding of distributed systems fundamentals such as replication, partitioning, consistency, fault tolerance, durability, concurrency, and failure recovery.

  7. Experience defining system architecture, protocol behavior, invariants, and trade-offs in ambiguous or evolving problem spaces.

  8. Experience debugging complex production issues, including concurrency bugs, data inconsistencies, partial failures, and performance bottlenecks.

Skills

JavaRoadmappingRecruitingCommunication

Experience: Senior-level · Salary: $169,600 – $278,250 • Offers Equity • Multiple Ranges · Job type: Full-time