# Senior Software Engineer, Cloud Data Storage

**Company**: Temporal
**Location**: United States - Remote Opportunity
**Work arrangement**: remote
**Experience**: senior
**Job type**: full-time
**Salary**: $176,000 - $237,600
**Category**: Engineering
**Industry**: Technology

**Apply**: https://job-boards.greenhouse.io/temporaltechnologies/jobs/4770137007?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_3e49c950-a4a

## Description

## Job Summary

As a Senior Software Engineer on the Cloud Data Store (CDS) team, you will design, build, and maintain significant portions of our backend functionality for highly scalable, multi-tenant services. You will own the custom persistence stack for Temporal Cloud, which includes a Write Ahead Log, various metadata stores (Cassandra, etcd), multi-level caches, tiered storage, and more.

## Key Responsibilities

- Design and build distributed data systems, crafting APIs, schemas, and replication paths that keep petabytes of workflow history durable and query-able.

- Drive reliability and performance, owning SLOs, creating chaos-test plans, profiling hot paths, and leading incident reviews.

- Provide technical leadership, breaking down roadmap epics, mentoring mid-level engineers, and stewarding design docs through RFC.

- Collaborate with cross-functional teams, including Server, Cloud, and DX teams, to land features end-to-end.

## Requirements

- 5+ 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.

- Experience building and running services on AWS.

## Nice to Have

- Prior contributions to Temporal, Cadence, or other workflow engines.

- Deep expertise in a storage domain (LSM trees, columnar stores, transactional logs, etc.).

- Operated multi-region, ≥99.99% uptime services.

- Experience working with Open Source Systems.

- Experience building K8s controllers and/or CRDs.

## Compensation

- Estimated pay range: $176,000 - $237,600.

- Eligible to participate in Temporal's equity plan.

## Benefits

- Unlimited PTO, 12 holidays + 2 floating holidays.

- 100% premiums coverage for medical, dental, and vision.

- AD&D, LT & ST disability, and life insurance.

- Empower 401K plan.

- Additional perks for learning & development, lifestyle spending, in-home office setup, professional memberships, WFH meals, internet stipend, and more!

## Skills

### Required
- distributed systems
- concurrency
- Go
- Java
- AWS

### Nice to have
- Temporal
- Cadence
- workflow engines
- storage domain
- Open Source Systems
- K8s controllers
- CRDs

---

Source: [Apply at job-boards.greenhouse.io](https://job-boards.greenhouse.io/temporaltechnologies/jobs/4770137007?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
