Staff Software Engineer, Replication Foundations

🔥 19 minutes ago

☕ Washington – Remote

infoinfo

💵 $169.6k - $278.3k / year

⏰ Full Time

🔴 Lead

🧑‍💻 Full-stack Engineer

Where this job comes from

Posted on Temporal Technologies's careers page, not through a job board

First seen by Remote Rocketship 19 minutes ago

Logo of Temporal Technologies

Temporal Technologies

51 - 200 employees

Founded 2018

💼 Consulting

🏭 Manufacturing

📣 Marketing

💰 $75M Series B on 2023-02

Consulting • Manufacturing • Marketing

Temporal Technologies is a company that provides a platform for durable execution, helping developers build resilient applications by managing failures, network outages, and long-running processes. Their technology abstracts away the complexity of building scalable distributed systems, allowing developers to focus on delivering reliable systems faster. Temporal simplifies code by eliminating recovery logic, callbacks, and timers, making software more durable and fault tolerant. The platform supports a wide variety of applications, from transaction processing to applied AI, and is favored by developers for its ease of use and reliability. Temporal is open-source and offers both self-hosted and managed cloud services in multiple regions, enabling scalable, serverless application development.

📋 Description

• Set the technical direction and evolve Temporal’s OSS replication stack from problem definition through rollout and operational support • Lead design and implementation of replication protocols for High Availability namespaces, cross-cluster and cross-region replication, and migrations between Temporal clusters • Drive scalability and reliability initiatives including multi-cell namespaces, multi-cluster namespaces, load distribution, and hotspot handling • Define and communicate system-level guarantees covering consistency models, ordering, idempotency, failure recovery, performance, and operational behavior • Identify architectural risks and opportunities and shape the technical roadmap • Partner with Cloud Enablement, CGS, Product, and engineering teams • Lead design reviews, improve implementation and testing practices, mentor engineers, and provide technical guidance • Debug complex production issues, participate in incident response, and lead follow-up improvements

🎯 Requirements

• Track record of designing and delivering complex production distributed systems • Deep understanding of replication, partitioning, consistency, fault tolerance, durability, concurrency, and failure recovery • Experience defining system architecture, protocol behavior, invariants, and trade-offs • Experience debugging concurrency bugs, data inconsistencies, partial failures, and performance bottlenecks • Proficiency writing production-quality concurrent code in Go • Experience with Java, C++, or similar systems languages welcome • Strong written and verbal communication skills • Ability to influence technical direction across teams and mentor engineers • Thoughtful and curious approach to understanding system behavior under load, failure, and changing workloads • Experience designing or maintaining replication protocols or data-plane infrastructure (nice to have) • Experience with multi-cluster or multi-region architectures, including active-active or active-passive systems (nice to have) • Familiarity with database internals, log-based replication, or event-sourced systems (nice to have) • Prior contributions to large open source projects or distributed systems infrastructure (nice to have)

🏖️ Benefits

• Equity • Remote work arrangement • AI interview recording is used internally for evaluation, with an opt-out that does not impact candidacy • Reasonable accommodations for individuals with disabilities • Equal opportunity employment

Apply Now

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Similar Jobs

🔥 32 minutes ago

Granicus

501 - 1000

🏛️ Government

☁️ SaaS

📋 Compliance

Principal Software Architect scaling secure, auditable AI-agent pipelines for Granicus, a GovTech company connecting governments and residents. Owning orchestration, CI/CD, compliance, and human review standards.

🔥 32 minutes ago

Huntress

201 - 500

💼 Consulting

🏥 Healthcare

🏭 Manufacturing

Staff Software Engineer modernizing Go-based detection engines and pipelines. Building reliable cybersecurity infrastructure powering Huntress’s 24/7 human-led Security Operations Center.

🔥 32 minutes ago

Huntress

201 - 500

💼 Consulting

🏥 Healthcare

🏭 Manufacturing

Staff Software Engineer building Huntress’s Ruby/Rails ESPM cybersecurity platform. Designing scalable threat-prevention systems, data pipelines, and automated security detectors.

🔥 32 minutes ago

Huntress

201 - 500

💼 Consulting

🏥 Healthcare

🏭 Manufacturing

Staff Software Engineer building Huntress’s Ruby on Rails identity security platform. Designing scalable data pipelines, threat detectors, and architectures protecting millions of endpoints and identities.

🔥 32 minutes ago

Huntress

201 - 500

💼 Consulting

🏥 Healthcare

🏭 Manufacturing

Staff Software Engineer shaping Huntress’s cybersecurity Core Platform with Ruby on Rails. Designing scalable systems, driving architecture, and mentoring engineers across teams.

Developed by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or support@remoterocketship.com
Follow Remote Rocketship on LinkedInFollow Remote Rocketship on InstagramFollow Remote Rocketship on FacebookFollow Remote Rocketship on TikTok