T

Temporal Technologies

Runs durable workflows for software applications

Senior Software Engineer - Cloud Data Storage

Backend EngineeringConfirmed live in the last 24 hours
Full-time$140.8k - $231k /yrRemote

About the Job

Requirements

  • At least 5 years of experience arranging and/or building or enhancing highly scalable distributed systems.
  • Solid computer science fundamentals in distributed systems concepts, including multithreading and concurrency.
  • Experience writing concurrent production code in Go, Java, or other applicable languages at a high-end intermediate, advanced, or expert skill level.
  • Experience building and running services on AWS.

Responsibilities

  • Design and build distributed data systems, including APIs, schemas, and replication paths that keep petabytes of workflow history durable and queryable; document design decisions and operational knowledge to deploy and run the services.
  • Own reliability and performance, including SLOs, chaos-test plans, hot-path profiling, and incident reviews.
  • Provide technical leadership by breaking down roadmap epics, mentoring mid-level engineers, and stewarding design documents through RFC.
  • Partner with the Server, Cloud, and DX teams to deliver features end to end.
  • Design, build, and maintain backend functionality for highly scalable, multi-tenant services.
  • Own the custom persistence stack for Temporal Cloud, including a Write Ahead Log, metadata stores such as Cassandra and etcd, multi-level caches, and tiered storage.

Desired Qualifications

  • Experience with Microsoft Azure and Google Cloud Platform.
  • Prior contributions to Temporal, Cadence, or other workflow engines.
  • Deep expertise in a storage domain such as LSM trees, columnar stores, or transactional logs.
  • Experience operating multi-region services with at least 99.99% uptime.
  • Experience working with open source systems.
  • Experience building Kubernetes controllers and/or custom resource definitions.

About the Company

Temporal Technologies

Runs durable workflows for software applications

Temporal Technologies develops a workflow execution platform for software teams building applications that span services and run over long periods. Developers define business processes as code, separating coordination logic from tasks such as API calls, payment processing and data transfers. The platform persists execution state and coordinates retries after failures, helping applications resume work without teams writing their own recovery infrastructure. Temporal maintains an open-source engine and sells Temporal Cloud, its managed service, with charges for actions, stored workflow history and support. Founded in 2019, the company is headquartered in Bellevue, Washington.

Company size
501-1,000
Company stage
Series E
Total funding
$1.2B
Headquarters
Bellevue, WA
Founded
2019

Recently Posted Jobs

Explore more opportunities at Temporal Technologies

See more jobs