# Staff Software Engineer, Cloud Data Storage

**Company:** [Temporal](https://hotfix.jobs/companies/temporal)
**Location:** Remote
**Role:** Backend Engineering
**Salary:** $212k – $286k/yr
**Experience:** 7+ years
**Skills:** Go, Java, AWS, Elasticsearch, ClickHouse, Kubernetes, Distributed Systems, Concurrency, Lsm Trees
**Posted:** 2026-07-16

> Staff Software Engineer designing and building scalable distributed data storage systems for workflow history at petabyte scale. Requires 5+ years building highly scalable distributed systems, strong CS fundamentals, advanced concurrent programming in Go/Java, AWS experience, and Elasticsearch/ClickHouse skills.

## Job Description

## What You'll Do

- Design & build distributed data systems – craft APIs, schemas, and replication paths that keep petabytes of workflow history durable and query-able. Clearly document design choices and operational knowledge to successfully deploy and run service with those features.
- Drive reliability & performance – own SLOs, create chaos-test plans, profile hot paths, and lead incident reviews.
- Technical leadership – break down roadmap epics, mentor mid-level engineers, steward design docs through RFC.
- Cross-team collaboration – partner with the Server, Cloud, and DX teams to land features end-to-end.

## What You'll Bring

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

Compensation ranges reflect salary and commission compensation (when applicable) across several geographic markets.

**U.S. 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!

## Similar roles

- [Staff Software Engineer - Open Source Server](https://hotfix.jobs/jobs/653d69b0-82a0-4e12-8158-8572b43aff4c) - Temporal - Remote - $212k – $286k/yr
- [Staff Backend Engineer, Reservations and Additional Products](https://hotfix.jobs/jobs/b5780276-02e0-4197-b106-8443504df091) - Airbnb - Remote - $212k – $265k/yr
- [Staff Software Engineer, Search](https://hotfix.jobs/jobs/2d560b4c-03c5-486c-af42-e1857f398f80) - Zocdoc - New York, NY - $211k – $285k/yr
- [Staff Software Engineer, Billing](https://hotfix.jobs/jobs/d07fe6f6-36d7-419c-9d7f-12ab2fb1e633) - Zocdoc - Remote - $211k – $285k/yr
- [Staff Engineer, Backend - Revenue](https://hotfix.jobs/jobs/91f058ae-cd22-437f-b61a-65585764c81a) - Zapier - Remote - $211k – $316k/yr

**Apply:** https://hotfix.jobs/jobs/64cd5115-e6aa-4536-9a27-ed33a48e6764
**Canonical:** https://hotfix.jobs/jobs/64cd5115-e6aa-4536-9a27-ed33a48e6764