companyTemporal Technologies logo

Staff Software Engineer, Replication Foundations

Temporal TechnologiesUnited States - Remote Opportunity
Remote Full-time $212K/yr - $286.2K/yr

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Senior

Qualifications

To be successful in this role, you should possess:A strong background in distributed systems and software engineering principles. Experience with replication technologies and mechanisms. Exceptional problem-solving skills and the ability to work collaboratively in a fast-paced environment. Proficiency in programming languages relevant to our technology stack. A commitment to maintaining high standards of code quality and software design.

About the job

About Us

At Temporal, we are redefining how developers build applications with our open-source programming model. Our mission is to simplify coding, improve application reliability, and enable developers to focus on delivering features rapidly. We aspire to be the essential foundation in every developer's toolkit, and we are expanding our team to realize this vision.
 
Our core values—curiosity, drive, collaboration, authenticity, and humility—are at the heart of our approach to work and decision-making. We are committed to making a significant impact and are on the lookout for individuals who share our values, challenge conventional thinking, and want to shape the future of our platform. If you are passionate about enhancing the developer experience and building top-tier open-source software and communities, we invite you to join our remarkable team!

Position Overview

We are seeking a Staff Software Engineer to become an integral part of the Replication Foundations team within Temporal's Cloud Global Services (CGS) organization.

The Replication Foundations team is responsible for the development and enhancement of Temporal's core replication stack within the Temporal OSS ecosystem. This foundational component supports critical functionalities such as High Availability namespaces, cross-cluster and cross-region failover, and migration tools that facilitate seamless workload transitions between self-hosted Temporal and Temporal Cloud. Our team plays a vital role in establishing scalability and reliability mechanisms that define Temporal's performance at scale.

As a technical leader at the Staff level, you will shape protocols and correctness guarantees, lead complex projects from initiation to completion, enhance engineering standards within replication foundations, and collaborate across teams to ensure that OSS primitives support both current and future cloud solutions. This highly technical position requires a solid understanding of consistency, concurrency, failure modes, performance, and operational safety in systems where correctness is paramount.

Key Contributions You Will Make:

  • Advance replication protocols and correctness mechanisms to ensure that failures (including cloud outages) are seamlessly managed for our customers.
  • Implement scalability primitives (e.g., multi-cell namespaces) that prepare us for our next phase of growth.

About Temporal Technologies

Temporal Technologies is at the forefront of transforming developer experiences through innovative technology solutions. Our commitment to open-source principles empowers developers worldwide to build reliable and efficient applications. Join us on our mission to make a difference in the developer community and beyond.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.