Senior Software Engineer, Compute (Temporal Cloud)
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
Job description
The Senior Software Engineer, Compute (Temporal Cloud) is responsible for designing and building managed compute primitives that support durable execution in a multi-cloud environment. The role involves architecting scalable, secure, and observable compute services that operate at the core of task execution, enhancing the reliability and performance of the platform. This position contributes by developing autoscaling systems, integrating cloud features securely, and ensuring the operability and maintainability of these systems. The engineer will also provide technical leadership, mentorship, and cross-team collaboration to deliver cohesive platform improvements.
- Responsibilities:
-
Create managed compute primitives with clear abstractions and APIs for cloud integration.
-
Design self-optimizing autoscaling systems to scale worker fleets safely.
-
Define boundaries between open source servers and cloud compute capabilities.
-
Architect, build, and operate performance-critical task execution services.
-
Develop cloud integrations including IAM, secure credentials, networking, and quota management.
-
Implement features ensuring operability such as SLOs, metrics, testing, and incident review.
-
Manage end-to-end delivery including API design, rollout, compatibility, and maintenance.
-
Produce design documentation, conduct reviews, and provide technical leadership.
-
Collaborate across teams to implement coherent platform changes.
Requirements
-
Experience in building distributed systems or multi-tenant platform services including design, implementation, and operations.
-
Strong knowledge of concurrency, performance, reliability, and failure modes.
-
Proven track record of delivering platform primitives used by other engineers or customers.
-
Ability to own outcomes including SLO adherence and incident management.
-
Excellent written communication and decision-making skills.
-
Go programming experience is beneficial but not required.
Benefits & conditions
- Pay Range and Compensation Package:
-
The estimated pay range for this role is $176,000 - $237,600.
-
This role is eligible to participate in the organization’s equity plan.
- Benefits & Perks:
-
Unlimited paid time off plus 12 holidays and 2 floating holidays.
-
Full premiums coverage for medical, dental, and vision insurance.
-
Accidental death and dismemberment, long-term and short-term disability, and life insurance (standard and supplemental).
-
Empower 401(k) plan.
-
Additional perks including learning and development funds, lifestyle spending accounts, in-home office setup, professional memberships, work-from-home meals, internet stipend, and mental wellness app subscription.
Equal Opportunity Statement:
Equal Opportunity Statement: Our client is an equal opportunity employer. They celebrate diversity and are committed to creating an inclusive environment for all employees. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, or national origin.
Note
About the company
The organization develops an open source programming model aimed at simplifying code, enhancing application reliability, and enabling developers to focus on delivering features efficiently. It addresses challenges in the developer experience by providing a reliable foundation for building and running durable execution systems for demanding AI and enterprise applications. The organization is focused on creating platform primitives that handle compute transparency, elasticity, safety, observability, and multi-cloud functionality without requiring customers to manage infrastructure directly.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again
Fully Remote Software Engineer Jobs
Is Software Engineering Over-Saturated?
Dev Digest 120 - Apple and peers