T

Temporal Technologies

Runs durable workflows for software applications

Senior Software Engineer - Open Source Server

Backend EngineeringConfirmed live in the last 24 hours
Full-timeRemote in USA$140.8k - $231k /yrRemote

About the Job

Requirements

  • At least 5 years of experience building and operating production distributed systems.
  • Strong fundamentals in distributed systems, concurrency, fault tolerance, scheduling, and performance.
  • Solid computer science fundamentals in distributed systems concepts, including multi-threading and concurrency.
  • Experience writing concurrent production code in Go, Java, or another applicable language at a high-end intermediate, advanced, or expert skill level.
  • Experience building high-scale or performance-sensitive backend services, such as request-serving systems, task queues, scheduling systems, streaming or replication pipelines, rate limiting, sharding, load balancing, workflow engines, or orchestration systems.
  • Strong debugging, troubleshooting, and operational skills focused on reliability and observability.
  • Experience designing and building backend APIs or platform services.
  • Ability to collaborate across engineering teams and contribute to technical discussions.

Responsibilities

  • Design, implement, and ship features for the Temporal server.
  • Solve distributed systems challenges across task matching, scheduling, workflow execution, visibility, quotas, throttling, persistence, developer primitives, and workflow lifecycle features.
  • Make engineering tradeoffs across developer experience, performance, and operability requirements.
  • Partner with engineers, product managers, cloud teams, and customer-facing teams to build scalable technical solutions.
  • Improve server reliability and operability through testing, observability, dashboards, alerts, runbooks, and documentation.
  • Participate in design discussions and code reviews to help maintain a high-quality codebase.
  • Improve the developer experience for open source users and enterprise customers.
  • Mentor junior engineers and share knowledge with teammates.

Desired Qualifications

  • Experience with open source software or communities.
  • Experience with AWS, Azure, or GCP.
  • Experience with Elasticsearch, OpenSearch, ClickHouse, Cassandra, PostgreSQL, or MySQL.
  • Experience with Kubernetes, CRDs, KEDA, or Argo.

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