Temporal Technologies
Posted 1y ago

Staff Software Engineer, Cloud Data Storage

Temporal Technologies
United States
$212k-$286k/yrOnsiteFull Time
Responsibilities
  • designing systems
  • driving reliability
  • mentoring engineers
Requirements
  • 5+ years building highly scalable distributed systems
  • Strong distributed systems fundamentals
  • Concurrent production code in Go or Java
  • AWS experience
  • Elastic Search/Clickhouse/Cassandra/etcd familiarity
Technical tools mentioned
GoJavaAWSMicrosoft AzureGoogle GCPElastic SearchClickhouseCassandraetcdK8sCRDsTemporalCadence

Job description

Summary

Cloud Data Store (CDS) owns the storage, retrieval, and lifecycle of all workflow data at planet scale. We design the persistence APIs, build storage abstractions that run across cloud vendors, and deliver the observability that lets customers trust their state machines for years. [To see more detail re: the Temporal CDS Eng team, click here]

As a Staff Engineer, you will get the chance to design, build, and maintain significant portions of our backend functionality for highly scalable, multi-tenant services. You’ll own the custom persistence stack for Temporal Cloud which includes a Write Ahead Log, various metadata stores (Cassandra, etcd), multi-level caches, tiered storage etc. 

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. see HERE for more info re: "Arranger" and/or "Builder/Enhancer"

  • 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. see HERE for more info re: "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.

 

Temporal Technologies is an Equal Opportunity Employer. Temporal Technologies does not discriminate on the basis of race, religion, color, sex, gender identity, sexual orientation, age, non-disqualifying physical or mental disability, national origin, veteran status, or any other basis covered by appropriate law. All employment is decided on the basis of qualifications, merit, and business need. We embrace and celebrate differences and diversity.

Temporal is committed to providing access, equal opportunity, and reasonable accommodation for individuals with disabilities in employment, its services, programs, and activities. If you need to request a reasonable accommodation, please let your Recruiter know so we can assist.

About Temporal Technologies

Durable execution platform for building resilient, scalable cloud applications.

Year founded
2019
Employees
518
Organization type
Private
Latest investment
Raised $300.00M Series D (2026) — led by Andreessen Horowitz
Headquarters
US

Similar jobs

Software Engineer roles
7mo
Save
Mark Applied
Hide
Software Developer / Software Engineer
United States
RemoteFull Time
Psudo
Psudo: Building software and infrastructure to reinvent the internet experience.
2+ YOE2+ years of experience in software development; proficient in Java, C++, Ruby on Rails; SQL/NoSQL; familiar with SDLC; able to document and collaborate.
Java, C++, Ruby on Rails, SQL, NoSQL, ASP .Net, JQuery, Apache Wicket, JSF, Spring MVC, AWS, Azure, Google Cloud, OpenStack
11y
Save
Mark Applied
Hide
Software Developer/Software Engineer
Reston, Virginia, United States
OnsiteFull Time
Morfologica
Morfologica: Provides specialized natural language processing and computational linguistics engineering services.
Software Engineers/Developers experienced with lifecycle software development; strong programming and automated testing skills; ability to work with government customers.
Java, Ruby, Python, C++, SQL, Oracle, NLP
1h
Save
Mark Applied
Hide
Senior Software Engineer
Wilsonville, Oregon, United States
$110k-$198k/yr HybridFull Time
Siemens Healthineers
Siemens HealthineersXetra: SHL: Global provider of medical technology and diagnostic imaging solutions.
2+ YOEMS or PhD in a relevant field, C++ expertise, 2+ years of EDA software development, large-scale software project experience, numerical linear algebra, algorithms, and strong analytical and communication skills.
C++, UNIX, Linux
3h
Save
Mark Applied
Hide
Senior Software Engineer, Identity & Access Management
Helsinki or New York City
HybridFull Time
AlphaSense
AlphaSense: AI-powered search platform for business and financial market intelligence.
5+ YOEExperience building and operating identity, authentication, or authorization platforms at scale; strong technical ownership, security expertise, and independent execution in platform engineering.
Java, Spring Boot, WebFlux, Maven, SQL, GraphQL, gRPC, REST, AWS, GCP, Kubernetes, Helm, RBAC, ABAC, ReBAC, OAuth 2.0, OIDC, JWT, SAML 2.0, SCIM, Auth0, SpiceDB, Apollo Federation, OpenTelemetry, SOC2, GDPR
4h
Save
Mark Applied
Hide
Staff Engineer
San Jose or Durham or Mexico City or Bangalore or Pune or Hoofddorp or Belgrade or Barcelona or Singapore or Sydney or Tokyo
HybridFull Time
Nutanix
NutanixNASDAQ: NTNX: Sells cloud software and hyperconverged infrastructure for enterprises.
12+ YOE12+ years of software engineering experience, including 3+ years in distributed systems, cloud platforms, or security infrastructure; deep Kubernetes and Golang expertise; storage, Linux, networking, and security knowledge; bachelor's or master's degree required.
Kubernetes, Golang, Kubernetes Custom Resource Definitions (CRDs), Container Storage Interface (CSI), OpenShift Security Context Constraints (SCCs), Multi-Category Security (MCS), Container Security Operators, Advanced Cluster Security, CIS, FIPS, Cluster API (CAPI), Docker, containerd, Linux
4h
Save
Mark Applied
Hide
Software Engineer Graduate (Global Advertising Data Platform) - 2027 Start
Singapore or Los Angeles or New York City or London or Dublin or Paris or Berlin or Dubai or Jakarta or Seoul or Tokyo
OnsiteFull Time
TikTok
TikTok: Global short-form video hosting and social media platform.
Bachelor's degree in computer science or related field, strong command of at least one programming language, and fundamentals in algorithms, operating systems, databases, and networks.
Java, C, C++, Python, Go, Spark, Flink, Kafka, Iceberg, Hudi, ClickHouse, Presto, Trino, RAG, dbt
6h
Save
Mark Applied
Hide
Senior Software Engineer, Google Beam, Full Stack
Mountain View, California, United States
$174k-$252k/yr OnsiteFull Time
Google
GoogleNASDAQ: GOOGL: Provides online search, advertising, cloud computing, and consumer electronics.
5+ YOEBachelor’s degree or equivalent experience, 5 years of software development, 3 years of full-stack development, 3 years testing or launching products, and 1 year of software design and architecture.
Java, Python, Golang, C++, JavaScript, TypeScript, HTML, CSS
7h
Save
Mark Applied
Hide
Senior Software Engineer, Data Platform
San Mateo, California, United States
$130k-$280k/yr OnsiteFull Time
Verkada
Verkada: Sells integrated AI-powered cloud physical security hardware and software.
5+ YOERequires 5+ years of data engineering experience, distributed systems and data processing expertise, and experience with data infrastructure and analytics. Kubernetes and data visualization experience preferred.
Kubernetes