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 →More from Temporal
Senior Manager, Solutions Architecture - New Logo
Distributed SystemsJavaGoTypeScriptPythonC#PHPAWSGCPAzure
$280k–340k
Remote · US
Senior Manager, Solutions Architecture - New Logo
$280k–340k
Distributed SystemsJavaGoTypeScriptPythonC#PHPAWSGCPAzure
Senior Software Engineer, Compute (Temporal Cloud)
Distributed SystemsKubernetesGoTemporal
$176k–238k
Remote · US
Senior Software Engineer, Compute (Temporal Cloud)
$176k–238k
Distributed SystemsKubernetesGoTemporal
Senior Developer Advocate, Developer Education
GoJavaTypeScriptPythonDistributed SystemsTemporal
$150k–180k
Remote · US
Senior Developer Advocate, Developer Education
$150k–180k
GoJavaTypeScriptPythonDistributed SystemsTemporal
Staff Solutions Architect, Banking - India
JavaGoTypeScriptPythonC#PHPDistributed Systems
₹8000k–10000k
Onsite · India
Staff Solutions Architect, Banking - India
₹8000k–10000k
JavaGoTypeScriptPythonC#PHPDistributed Systems
Staff Software Engineer - Agent Optimization
PythonTypeScriptJavaGo
$224k–302k
Remote · CA, US
Staff Software Engineer - Agent Optimization
$224k–302k
PythonTypeScriptJavaGo
Similar roles
Software Engineer, Storage
$131k–342k
Software Engineer, Storage
$131k–342k
Senior Engineer, AI Object Storage
zł262k–350k
Senior Engineer, AI Object Storage
zł262k–350k
Senior Engineer, Storage Control Plane
$139k–204k
Senior Engineer, Storage Control Plane
$139k–204k
Sr. Engineer, Storage
$143k–210k
Sr. Engineer, Storage
$143k–210k
Staff Storage Engineer
$207k–303k
Staff Storage Engineer
$207k–303k