wagey.ggwagey.gg
26,624  jobs26,624  jobs
Browse Tech JobsCompaniesFeaturesPricingFAQs
Log InGet Started Free
Jobs(26,624)/Staff Engineer Role(797)/Temporal Technologies (21) - Staff Software Engineer, Replication Foundations
Temporal Technologies

Temporal Technologies - Staff Software Engineer, Replication Foundations

United States$170k - $278k+ Equity3w ago
In OfficeStaffNAStaff EngineerSoftware EngineerC++JavaGoPlaneTemporal

Requirements

• A track record of designing and delivering complex production distributed systems, including systems where correctness, availability, and performance are critical. • Deep understanding of distributed systems fundamentals such as replication, partitioning, consistency, fault tolerance, durability, concurrency, and failure recovery. • Experience defining system architecture, protocol behavior, invariants, and trade-offs in ambiguous or evolving problem spaces. • Experience debugging complex production issues, including 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 is also welcome. • Strong written and verbal communication skills, including the ability to explain complex designs and trade-offs to both technical and cross-functional audiences. • Demonstrated ability to influence technical direction across teams, build alignment without direct authority, and mentor engineers. • A thoughtful and curious approach to understanding how systems behave under load, failure, and changing workload conditions. • Experience designing or maintaining replication protocols or data-plane infrastructure. • Experience with multi-cluster or multi-region architectures, including active-active or active-passive systems. • Familiarity with database internals, log-based replication, or event-sourced systems. • Prior contributions to large open source projects or distributed systems infrastructure.

Responsibilities

• Set the technical direction and evolve the architecture of Temporal’s OSS replication stack, from problem definition through rollout and operational support. • Lead the design and implementation of replication protocols that power: • High Availability namespaces • Cross-cluster and cross-region replication • Migration between Temporal clusters, including cloud-to-self-hosted and cloud-to-cloud scenarios • Drive scalability and reliability initiatives such as: • Multi-cell namespaces • Enabling a namespace to span multiple clusters • Improving load distribution and handling hot spots • Define and communicate system-level guarantees, including consistency models, ordering, idempotency, failure recovery, performance, and operational behavior. • Identify architectural risks and opportunities, and shape the technical roadmap for replication capabilities that support current and future cloud products. • Partner with Cloud Enablement, CGS, Product, and other engineering teams to align OSS replication foundations with customer and product needs. • Lead design reviews, raise the quality of implementation and testing practices, mentor engineers, and provide technical guidance across the organization. • Lead or contribute to debugging complex production issues, incident response, and follow-up improvements related to replication and core system behavior.

Benefits

• US - Tier 1Salary $212,000 – $278,250 • Offers Equity • US - Tier 2Salary $190,800 – $250,425 • Offers Equity • US - Tier 3Salary $169,600 – $222,600 • Offers Equity

Apply in one click

Upload My Resume

Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT

Apply in One Click
Apply in One Click

Similar roles

SGNL.aiSGNL.ai - Staff Software Engineer6mo ago
·USA - Hybrid·Equity
In OfficeNAStaffSoftwareSoftware EngineerStaff EngineerC++GoJavaC#
RedditReddit - Staff Software Engineer3w ago
·Remote - USA·$217k - $304k/year + Equity
RemoteNAStaffSoftwareSoftware EngineerStaff EngineerJavaRustC++PythonGo
AlpacaAlpaca - Staff Software Engineer - Margin & Risk3w ago
·Remote - Americas or EU·Equity
RemoteNAStaffPaymentsSoftware EngineerStaff EngineerGoJavaC++RustTeam Management
RedditReddit - Staff Software Engineer, Consumer Engineering3w ago
·Remote - United States - Hybrid·$217k - $303k/year + Equity
In OfficeNAStaffInsuranceArtificial IntelligenceStaff EngineerSoftware EngineerGoJavaRustC++Python
CrestaCresta - Staff Software Engineer, Backend4mo ago
·Remote - Canada (Remote)·Equity
RemoteNAStaffCloud ComputingArtificial IntelligenceSoftware EngineerStaff EngineerGoJavaC++PythonREST
The Voleon GroupThe Voleon Group - Senior/Staff Software Engineer, Data Engineering Team6mo ago
·United States·$15k - $15k/year
RemoteNAStaffSoftwareSoftware EngineerStaff EngineerGoJavaC++PythonLinux
temporaltemporal - Staff Software Engineer, AI Foundations (AI Agent Optimization)2w ago
·Remote - United States (Remote)
RemoteNAStaffArtificial IntelligenceData AnalyticsSoftware EngineerStaff EngineerTemporalDocumentationPythonTypeScriptJavaGo
Maven ClinicMaven Clinic - Staff Software Engineer, Backend Engineering8mo ago
·New York, NY; Remote, US (Hub cities) - Hybrid·$104k - $104k/year + Equity
In OfficeNAStaffSoftware EngineerStaff EngineerJavaGoPython

Browse more by category

Show 797 moreStaff EngineerShow 2,026 moreSoftware EngineerShow 771 moreC++Show 1,088 moreJavaShow 1,461 moreGoShow 56 morePlaneShow 104 moreTemporal
Privacy·Terms··Contact·FAQ·Wagey on X