Temporal Technologies

Senior Software Engineer, Open Source Server

Temporal Technologies
Apply
4 months ago
USA (city not specified)Senior
H1B sponsor

Base Salary

$141k - $231k/yr

Responsibilities

  • Design, implement, and ship features for the Temporal server.
  • Solve distributed systems challenges involving task matching, scheduling, workflow execution, visibility, quotas, throttling, persistence, developer primitives, and workflow lifecycle features.
  • Balance developer experience, performance, and operability requirements when making engineering tradeoffs.
  • Collaborate 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 maintain a high-quality codebase.
  • Improve developer experience for open source users and enterprise customers.
  • Mentor junior engineers and share technical knowledge with teammates.

Requirements

  • 5+ years of experience building and operating production distributed systems.
  • Strong fundamentals in distributed systems, concurrency, fault tolerance, scheduling, and performance.
  • Experience writing concurrent production code in Go, Java, or other applicable languages at an 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.
  • Experience with open source software or communities is a plus.
  • Experience with AWS, Azure, or GCP is a plus.
  • Experience with Elasticsearch, OpenSearch, ClickHouse, Cassandra, PostgreSQL, or MySQL is a plus.
  • Experience with Kubernetes, CRDs, KEDA, or Argo is a plus.

Tech Stack

Apache CassandraArgo CDAWSAzureClickHouseElasticsearchGoGoogle Cloud PlatformJavaKubernetesMySQLPostgreSQL

Categories

Temporal Technologies

About Temporal Technologies

501-1,000 employees

Temporal Technologies builds an open-source durable workflow platform that software teams use to orchestrate long-running, stateful application logic across services. It monetizes through a managed cloud offering and commercial support for its server and SDKs. Founded in 2019 and headquartered in Bellevue, Washington, it lists public adopters such as Netflix, Snap, Indeed, and Datadog.

Contact me