The Staff Software Engineer will work on Temporal’s Compute team, building managed compute primitives that run workers and other execution systems across Temporal Cloud. The team aims to make compute transparent, elastic, safe by default, observable, and multi-cloud, across execution environments such as serverless-style runtimes, containerized fleets, and customer-controlled deployments. The work spans control-plane and data-plane concerns, including scaling decisions, isolation boundaries, multi-tenant safety, and production-grade observability. The role involves creating compute primitives and APIs, designing autoscaling systems, and defining the boundary between the Open Source Server and Cloud compute capabilities. The engineer will architect, build, and operate services on the task-execution hot path; deliver cloud integrations such as customer-account execution; and own operability, end-to-end delivery, and long-term maintenance. The role also includes technical leadership through design documents, reviews, mentorship, and cross-team collaboration.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior
Education Level
No Education Listed