Temporal logo

Senior Software Engineer, Cloud Applications

Temporal
NewPosted yesterday

LOCATION

United States · Remote

EXPERIENCE

Not specified

TYPE

FullTime

SKILLS REQUIRED

Distributed SystemsBackend DevelopmentData PipelinesCloud ArchitectureGoApache Kafka

Job description

Overview

Senior Software Engineer on the Cloud Applications team, building and owning the systems behind Temporal Cloud's Namespaces, Audit Logs and Export features.

What you'll do

  • Lead the design of business-critical systems: own end-to-end technical design and delivery for services that power namespace scalability, reliability, and the customer data products built on top of them.
  • Bridge instrumentation and product value: partner with analytics and product engineers to ensure collected data powers meaningful customer insights, and translate business questions into durable event schemas.
  • Architect data pipelines for scale and correctness: define and evolve pipeline architecture for high-throughput usage and operational data, making tradeoffs across data freshness, query cost, tenant isolation, and fault-tolerance.
  • Drive data quality as a first-class concern: establish schema contracts, pipeline-level anomaly detection, and alerting for silent failures.
  • Raise the engineering bar: set quality standards through code and design reviews, and introduce patterns and tooling that improve maintainability, observability, and incident response.
  • Mentor and multiply impact: grow the engineers around you, unblock execution, and foster a culture of ownership and learning.
  • Improve developer and customer experience: identify opportunities to streamline customer flows through automation, better tooling, and targeted platform improvements.

What you'll need

  • Deep experience designing and delivering production-grade backend systems in cloud environments, with direct ownership over architecture and operational outcomes.
  • Strong proficiency in at least one systems or backend language.
  • Hands-on experience building and operating distributed systems: concurrency, reliability, scaling, consistency, and failure handling in production.
  • Solid experience with data pipelines and storage systems (Postgres, Redshift, Kafka/Kinesis, S3-compatible storage, Clickhouse) and a track record of ensuring correctness and traceability at scale.
  • Experience with production operations: observability, incident response, performance tuning, on-call readiness, and continuous delivery.
  • Ability to work effectively across functions, translating ambiguous requirements from product managers and solutions architects into clear, executable technical plans.
  • Strong written and verbal communication: crisp design docs, stakeholder alignment on tradeoffs, and the ability to explain a complex system to someone who did not build it.
  • A builder's mindset: enjoys simplifying complex workflows, improving tooling, and leaving systems better than found.

Nice to have

  • Go (preferred primary language).

Details

  • Location: United States (Remote).
  • Technology stack includes Go, PostgreSQL, Redshift, S3, Google Cloud Storage, Azure Blob Storage, Snowflake, Databricks, Clickhouse, BigQuery, Kinesis, Firehose, Kubernetes and Temporal.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Senior Software Engineer, Cloud Applications