Temporal Technologies
Build invincible apps.
Senior Software Engineer, Replication Foundations
Full-stack EngineerSoftware EngineerFull TimeRemoteTeam 51-200Since 2018H1B SponsorCompany SiteLinkedIn
Location
United States
Posted
38 days ago
Salary
$155K - $225K / year
Bachelor DegreeEnglishCloudDistributed SystemsJavaGo
Job Description
• Design and implement core components of Temporal’s OSS replication stack
• Build and evolve replication protocols that power:
• High Availability namespaces
• Cross-cluster and cross-region replication
• Migration between Temporal clusters
• Develop scalability and reliability features such as:
• Multi-cell namespaces
• Protocols enabling a single namespace to span multiple clusters
• Dynamic split and merge of namespaces based on usage and capacity
• Reason deeply about consistency models, ordering guarantees, and failure recovery in replicated systems
• Own complex changes end-to-end, from design through implementation, testing, and rollout in OSS and cloud environments
• Write clear design documents and code comments that explain protocol behavior, invariants, and tradeoffs
• Collaborate closely with Cloud Enablement and other CGS teams to ensure OSS foundations support current and future cloud products
• Participate in on-call and incident response related to replication and core system behavior
Job Requirements
- Strong experience building distributed systems with a focus on replication, consistency, and fault tolerance
- Demonstrated ability to design and implement concurrent, correctness-critical systems
- Hands-on experience debugging complex production issues involving race conditions, data consistency, or performance degradation
- Proficiency writing production-quality concurrent code, preferably in Go (Java or similar systems languages also welcome)
- Solid understanding of distributed systems fundamentals (consensus, replication, sharding, backpressure, failure detection, etc.)
- Ability to take ownership of technically deep areas and drive improvements with minimal oversight
- Curiosity and rigor in understanding how systems behave under stress, failure, and scale.
Benefits
- Unlimited PTO, 12 Holidays + 2 Floating Holidays
- 100% Premiums Coverage for Medical, Dental, and Vision
- AD&D, LT & ST Disability, and Life Insurance (Standard & Supplemental Available)
- Empower 401K Plan
- Additional Perks for Learning & Development, Lifestyle Spending, In-Home Office Setup, Professional Memberships, WFH Meals, Internet Stipend and more!
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Software Developer
TherapyNotes, LLCTherapyNotes™ is the industry-preferred online EHR for behavioral health. Try one month free!
Full-stack Engineer38 days ago
Full TimeRemoteTeam 51-200Since 2010H1B No Sponsor
About UsTherapyNotes is the go-to superhero for behavioral health Practice Management and EHR software! Our top-notch SaaS solution handles scheduling, billing, documenting, telehealth, and more so clinicians can focus on awesome patient care.We're...
United States
Full-stack Engineer38 days ago
Full TimeRemoteTeam 201-500Since 2019H1B Sponsor
Senior Software Engineer building bank integration systems for Mercury.
HaskellTypeScript
Senior Sitecore Software Engineer – Sitecore Expertise Required
NMDPWe save lives through cell therapy.
Full-stack Engineer38 days ago
Full TimeRemoteTeam 1,001-5,000Since 1987
Senior Sitecore Engineer providing innovative technical solutions for business needs
AzureCloudJavaJavaScriptNext.jsPythonReactSDLCSitecore
Minnesota
Full-stack Engineer38 days ago
Full TimeRemoteTeam 10,001+Since 1903H1B Sponsor
Senior SAP Technical Lead responsible for SAP S/4HANA systems at Ford
CloudGoogle Cloud PlatformLinuxUnix