# Senior Software Engineer, Open Source Server

Hiring organization: [Temporal](https://career.thegoodapps.co/organizations/temporal)

Canonical page: https://career.thegoodapps.co/jobs/fcb5db95-a305-470c-8dad-502da908d55d

Listed on Temporal's own careers site. Applications go to them directly.

- Employment type: full time
- Seniority: Senior
- Location: United States - Remote Opportunity
- Remote: yes
- Salary: 176000 – 231000 USD per year

## Summary

A senior distributed systems engineer role building and maintaining Temporal's open source server, handling features like task matching, scheduling, workflow execution, and visibility. Suited for experienced backend engineers who enjoy solving complex distributed systems problems while prioritizing developer experience.

_Our summary, not Temporal's wording._

## Skills named

Amazon Web Services (AWS), Apache Cassandra, Argo CD, ClickHouse, Concurrency, Debugging, Elasticsearch, Go, Java, Kubernetes, Microsoft Azure, MySQL, PostgreSQL, Scheduling

## Required

- 5+ years building and operating production distributed systems
- Strong fundamentals in distributed systems, concurrency, fault tolerance, and scheduling
- Proficiency in concurrent code with Go, Java, or similar languages at intermediate-to-expert level
- Experience with high-scale backend services like task queues, scheduling systems, or workflow engines
- Strong debugging and operational skills with focus on reliability and observability
- Experience designing and building backend APIs or platform services

## Nice to have

- Open source software or community experience
- AWS, Azure, or GCP experience
- Experience with Elasticsearch, OpenSearch, ClickHouse, Cassandra, PostgreSQL, or MySQL
- Kubernetes, CRDs, KEDA, or Argo experience

Apply on Temporal's site: https://job-boards.greenhouse.io/temporaltechnologies/jobs/5187649007
