# Staff Software Engineer, Cloud Data Storage

**Company**: Temporal Technologies
**Location**: United States - Remote Opportunity
**Work arrangement**: remote
**Experience**: staff
**Job type**: full-time
**Salary**: $212,000 - $286,000
**Category**: Engineering
**Industry**: Technology

**Apply**: https://job-boards.greenhouse.io/temporaltechnologies/jobs/4672714007?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_c0d45531-5b3

## Description

### Job Summary

We are seeking a Staff Software Engineer to join our Cloud Data Store (CDS) team at Temporal Technologies. As a Staff Engineer, 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.

### Responsibilities

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

- Drive reliability and performance – own SLOs, create chaos-test plans, profile hot paths, and lead incident reviews.

- Provide technical leadership – break down roadmap epics, mentor mid-level engineers, and steward design docs through RFC.

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

### 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 experience.

- Experience with Elastic Search and/or Clickhouse.

### 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 in building K8s controllers and/or CRDs is a plus.

### Compensation

- The estimated pay range for this role is $212,000 - $286,000 depending on experience and location.

- Additionally, this role is 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 (Standard & Supplemental Available)

- Empower 401K Plan

- Additional Perks for Learning & Development, Lifestyle Spending, In-Home Office Setup, Professional Memberships, WFH Meals, Internet Stipend and more!

### Travel

- Occasional travel may be required for company events, team offsites, and other meaningful moments that bring us together.

## Skills

### Required
- distributed systems
- multi-threading
- concurrency
- Go
- Java
- AWS
- Elastic Search
- Clickhouse

### Nice to have
- Temporal
- Cadence
- workflow engines
- storage domain
- LSM trees
- columnar stores
- transactional logs
- Open Source Systems
- K8s controllers
- CRDs

---

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