# Senior Software Engineer, Open Source Server

**Company:** [Temporal](https://hotfix.jobs/companies/temporal)
**Location:** Remote
**Role:** Backend Engineering
**Salary:** $141k – $231k/yr
**Experience:** 5+ years
**Skills:** Go, Java, Distributed Systems, Concurrency, Fault Tolerance, Scheduling, Backend Apis, Observability, AWS, Kubernetes, Postgres, Cassandra, Elasticsearch, ClickHouse, MySQL
**Posted:** 2026-07-15

> Senior Software Engineer building and operating Temporal’s open-source distributed systems server. The role requires 5+ years of production distributed-systems experience, strong concurrent programming skills, and expertise in scalable backend services, reliability, and observability.

## Job Description

## 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.
- Make engineering tradeoffs across developer experience, performance, and operability.
- Collaborate with engineering, product, cloud, and customer-facing teams to build scalable solutions.
- Improve server reliability and operability through testing, observability, dashboards, alerts, runbooks, and documentation.
- Participate in design discussions and code reviews.
- Improve the developer experience for open-source users and enterprise customers.
- Mentor junior engineers and share knowledge.

## Requirements
- 5+ years of experience building and operating production distributed systems.
- Strong fundamentals in distributed systems, concurrency, fault tolerance, scheduling, and performance.
- Strong computer science fundamentals, including multithreading and concurrency.
- Advanced or expert-level experience writing concurrent production code in Go, Java, or another applicable language.
- 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 with a focus on reliability and observability.
- Experience designing and building backend APIs or platform services.
- Ability to collaborate across engineering teams and contribute to technical discussions.

## Nice-to-Haves
- Experience with open-source software or communities.
- Experience with AWS, Azure, or Google Cloud.
- Experience with Elasticsearch, OpenSearch, ClickHouse, Cassandra, PostgreSQL, or MySQL.
- Experience with Kubernetes, CRDs, KEDA, or Argo.

## Compensation
- Annual salary range: $140,800–$231,000.

## Similar jobs

- [Senior Software Engineer, Cloud Platform Foundations](https://hotfix.jobs/jobs/cc92f8ad-4fca-426c-bade-2390c7bed1aa) - Temporal - Remote - $141k – $231k/yr
- [Senior Software Engineer](https://hotfix.jobs/jobs/436064ba-eb49-4f6b-acae-29d2d484ddd5) - ZoomInfo - Bethesda, MD - $140k – $220k/yr
- [Senior Software Engineer](https://hotfix.jobs/jobs/b115775b-e6fb-4a51-a39d-86b7fc592fa2) - ZoomInfo - Bethesda, MD - $140k – $220k/yr
- [Senior Software Engineer II, Platform/API](https://hotfix.jobs/jobs/4dc05d06-3cfb-4e26-b33e-2613e47a3098) - NinjaTrader - Chicago, IL - $140k – $190k/yr
- [Senior Software Engineer II, Backend](https://hotfix.jobs/jobs/16ed96f8-72d4-443e-b77e-bf9f5b62146f) - NinjaTrader - Chicago, IL - $140k – $190k/yr

**Apply:** https://hotfix.jobs/jobs/a5a157c7-7417-403d-a991-9d7186afa899
**Canonical:** https://hotfix.jobs/jobs/a5a157c7-7417-403d-a991-9d7186afa899