1. About Our Client:
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.
2. About the Opportunity:
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.
3. 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.
4. 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.
5. 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.
6. 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:
RemoteHunter is not the Employer of Record (EOR) for this role. Our purpose in this opportunity is to connect exceptional candidates with leading employers. We help job seekers worldwide discover roles that match their goals and guide them to complete their full application directly through the hiring company’s career page or ATS.