# Senior Software Engineer, Cloud Data Storage

**Company:** [Temporal](https://hotfix.jobs/companies/temporal)
**Location:** Remote
**Role:** Backend Engineering
**Salary:** $176k – $238k/yr
**Experience:** 5+ years
**Skills:** Go, Java, AWS, Distributed Systems, Kubernetes, GCP, Azure, APIs, SLOs, Chaos Engineering
**Posted:** 2026-04-08

> Designs and builds scalable distributed cloud data storage systems, ensuring durability, reliability, and performance for petabyte-scale workflow history. Requires 5+ years in distributed systems with Go/Java and AWS experience, plus technical leadership.

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

## 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 **Kubernetes** controllers and/or CRDs is a plus

## Compensation

- Estimated pay range: **$176,000 - $237,600**.
- Eligible to participate in Temporal's equity plan.

## Similar roles

- [Senior Software Engineer, Cloud Monitoring Service](https://hotfix.jobs/jobs/fca599d1-c59d-4114-bd9d-6bd08889ee5e) - Crusoe - San Francisco, CA - $175k – $210k/yr
- [Senior Java Engineer](https://hotfix.jobs/jobs/75155370-9026-46f0-a3e1-e6acfa7e6883) - Wowza Media Systems - Remote - $175k – $200k/yr
- [Senior Software Engineer](https://hotfix.jobs/jobs/a5a74f08-853f-407e-8f50-8046665e72f0) - PrizePicks - Remote - $175k – $185k/yr
- [Senior Software Engineer, Billing Platform](https://hotfix.jobs/jobs/16840172-b537-4bd4-8c1a-4eb47456864c) - Crusoe - San Francisco, CA - $175k – $220k/yr
- [Senior Back End Engineer](https://hotfix.jobs/jobs/fb56e7fd-79bf-4c31-9507-f65a85f7bcaa) - PrizePicks - Remote - $175k – $185k/yr

**Apply:** https://hotfix.jobs/jobs/25a57e0a-d9f5-4f93-8990-e81bb340af15
**Canonical:** https://hotfix.jobs/jobs/25a57e0a-d9f5-4f93-8990-e81bb340af15