Temporal is an open source programming model designed to simplify code, enhance application reliability, and accelerate feature delivery for developers. The company aims to be a reliable foundation in every developer's toolbox, guided by values of curiosity, drive, collaboration, genuineness, and humility. Temporal is expanding and seeks individuals who share these values, challenge conventional thinking, and wish to influence the company's future. This role is for a Software Engineer 2, typically 2-5 years post-graduation, who is eager to learn, grow, and contribute to Temporal's scalable platform. The position involves designing, building, and maintaining significant portions of backend functionality for highly scalable, multi-tenant services. Temporal's Compute team specifically focuses on building managed compute primitives for durable execution across Temporal Cloud, addressing complex platform challenges like making compute transparent, elastic, safe-by-default, observable, and multi-cloud without burdening customers with infrastructure operations. This work involves platform primitives spanning various execution environments (serverless-style runtimes, containerized fleets, customer-controlled deployments) and operates at the intersection of control plane and data plane, dealing with scaling decisions, isolation boundaries, multi-tenant safety, and production-grade observability.
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
Mid Level