T

Temporal Technologies

Runs durable workflows for software applications

Senior Software Engineer - Cloud Applications

Backend EngineeringPosted on Nov 6
Full-timeRemote in USA$140.8k - $231k /yrRemote

About the Job

Requirements

  • Deep experience designing and delivering production-grade backend systems in cloud environments, with direct ownership of architecture and operational outcomes, including failure handling.
  • Strong proficiency in at least one systems or backend language, with Go preferred, and ability to navigate large codebases and drive technical decisions.
  • Hands-on experience building and operating distributed systems, including concurrency, reliability, scaling, consistency, and production failure handling.
  • Experience with data pipelines and storage systems such as Postgres, Redshift, Kafka/Kinesis, S3-compatible storage, and ClickHouse, and a track record of ensuring correctness and traceability at scale.
  • Experience with production operations, including observability, incident response, performance tuning, on-call readiness, and continuous delivery.
  • Ability to translate ambiguous requirements from product managers and solutions architects into clear, executable technical plans.
  • Strong written and verbal communication, including writing design documents, aligning stakeholders on tradeoffs, and explaining complex systems.
  • A builder's mindset, including simplifying complex workflows, improving tooling, and improving existing systems.

Responsibilities

  • Own end-to-end technical design and delivery for services powering namespace scalability, reliability, and customer data products.
  • Partner with analytics and product engineers to ensure collected data powers meaningful customer insights and translate business questions into durable event schemas.
  • Define and evolve data pipeline architecture for high-throughput usage and operational data, balancing freshness, query cost, tenant isolation, and fault tolerance.
  • Establish schema contracts, pipeline-level anomaly detection, and alerting for silent failures to protect data correctness.
  • Set quality standards through code and design reviews and introduce patterns and tooling that improve maintainability, observability, and incident response across the team.
  • Mentor engineers, unblock execution, and foster ownership and learning.
  • Identify opportunities to streamline customer flows through automation, better tooling, and platform improvements that reduce friction and support load.

Desired Qualifications

  • Go is preferred.

About the Company

Temporal Technologies

Runs durable workflows for software applications

Temporal Technologies develops a workflow execution platform for software teams building applications that span services and run over long periods. Developers define business processes as code, separating coordination logic from tasks such as API calls, payment processing and data transfers. The platform persists execution state and coordinates retries after failures, helping applications resume work without teams writing their own recovery infrastructure. Temporal maintains an open-source engine and sells Temporal Cloud, its managed service, with charges for actions, stored workflow history and support. Founded in 2019, the company is headquartered in Bellevue, Washington.

Company size
501-1,000
Company stage
Series E
Total funding
$1.2B
Headquarters
Bellevue, WA
Founded
2019

Recently Posted Jobs

Explore more opportunities at Temporal Technologies

See more jobs