Senior Software Engineer, Cloud Applications

Temporal Technologies
•$140,800 - $231,000

About The Position

Temporal is seeking a senior software engineer to join a team building systems that power the Temporal Cloud customer experience. The team owns Namespaces, Audit Logs, and Export. Namespaces provide isolation, security boundaries, workflow management, unique identifiers, and dedicated gRPC endpoints; Audit Logs and Export provide customers with access to operational and compliance data. The role focuses on a new initiative and involves setting technical direction and building systems that shape how customers provision, operate, and extract value from Temporal Cloud. The engineer will partner with engineers, product managers, and solutions architects to design resilient architectures, drive cross-functional execution, and improve the reliability and scalability of critical features.

Requirements

  • Deep experience designing and delivering production-grade backend systems in cloud environments, with direct ownership of architecture and operational outcomes.
  • Strong proficiency in at least one systems or backend language and the 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 or Kinesis, S3-compatible storage, and ClickHouse, and a 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 and interest in simplifying complex workflows, improving tooling, and improving existing systems.

Nice To Haves

  • Proficiency in Go.

Responsibilities

  • Own end-to-end technical design and delivery for services that support namespace scalability, reliability, and customer data products.
  • Partner with analytics and product engineers to create useful customer insights and durable event schemas based on business questions.
  • 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 to protect data correctness.
  • Set quality standards through code and design reviews, and introduce patterns and tooling that improve maintainability, observability, and incident response.
  • Mentor engineers, unblock execution, and foster ownership, learning, and pragmatic excellence.
  • Improve customer flows through automation, better tooling, and platform improvements that reduce friction and support load.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service