← All roles

Senior Software Engineer, Cloud Data Storage

Temporal ·US ·Remote 37d ago
GoJavaAWSDistributed SystemsKubernetes

About the role

Cloud Data Store (CDS) owns the storage, retrieval, and lifecycle of all workflow data at planet scale. We design the persistence APIs, build storage abstractions that run across cloud vendors, and deliver the observability that lets customers trust their state machines for years. As a Senior Software Engineer, you will design, build, and maintain backend functionality for highly scalable, multi-tenant services, owning the custom persistence stack for Temporal Cloud including Write Ahead Log, c,

Requirements

5 or more years of experience as an Arranger and/or Builder/Enhancer of highly scalable distributed systems. Solid computer science fundamentals in distributed systems concepts including multi-threading and concurrency. Experience writing concurrent code in production with languages like Go or Java or other applicable languages with skill level as high end of Intermediate and/or Advanced or Expert levels. Experience building and running services on AWS. Bonus: Microsoft Azure and Google GCP.

About the company

Temporal

Temporal is an open-source platform that empowers developers to build reliable, scalable applications, particularly for AI workloads. It offers a robust orchestration layer, enabling complex workflows with automatic retries and durable execution, making it the infrastructure of choice for leading tech companies.

View company page →
$176k–238k
Remote United States - Remote Opportunity
Posted 37d ago
Apply for this role
Opens job-boards.greenhouse.io ↗
About the company
Temporal
https://temporal.io

Temporal is an open-source platform that empowers developers to build reliable, scalable applications, particularly for AI workloads. It offers a robust orchestration layer, enabling complex workflows with automatic retries and durable execution, making it the infrastructure of choice for leading tech companies.

View company page →