Senior Software Engineer, Compute (Temporal Cloud)
New
T
TemporalCloud Infrastructure
United States - Remote OpportunityFull-TimeSenior
Salary$176,000 - $237,600
Apply NowOpens the employer's application page
Job Details
- Required Skills
- KubernetesGoDistributed Systems
Requirements
- Significant experience building distributed systems or multi-tenant platform services (design, implementation, and production operations).
- Strong systems fundamentals including concurrency, performance, reliability, and failure-mode thinking.
- Proven record of shipping platform primitives such as APIs, control planes, or data planes used by others.
- Comfort owning operational outcomes, including SLOs and incident response.
- Excellent written communication skills and ability to perform trade-off analysis.
- Experience with cloud infrastructure platforms (nice to have).
- Experience with IAM/security boundaries for cross-account execution models (nice to have).
- Experience building Kubernetes controllers / CRDs or heterogeneous worker fleet operations (nice to have).
- Go programming experience (preferred).
Responsibilities
- Create new managed compute primitives for Temporal Cloud with clean APIs and extension capabilities.
- Design and implement self-optimizing autoscaling systems for worker fleets.
- Define the boundary for compute capabilities between the Open Source Server and Temporal Cloud.
- Architect and operate services on the hot path of task execution, ensuring performance and correctness.
- Deliver secure cloud integrations, including IAM boundaries, credential handling, and networking constraints.
- Maintain high standards for operability through SLOs, tracing, metrics, and incident reviews.
- Lead design documentation, code reviews, and mentorship across teams.
View Full Description & ApplyYou'll be redirected to the employer's site