Software Engineer 2, Compute

Temporal Technologies
Remote

About The Position

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.

Requirements

  • 2-5 years of backend engineering experience
  • Solid computer science fundamentals in distributed systems concepts and first principles
  • First-principles thinking and code design
  • Knowledge of multi-threading and concurrency
  • Experience with Go, Java, or other applicable languages
  • Experience building systems with technologies like Kafka, Cassandra, MySQL, and Elasticsearch
  • Experience building and running services on AWS and/or GCP

Nice To Haves

  • Bachelors Degree in Computer Science or closely related field (highly desired)
  • Production experience with concurrency programming
  • Experience with Go
  • Exposure to Open Source Systems
  • Exposure to workflow engines

Responsibilities

  • Design and implement core backend service features.
  • Provide appropriate test coverage unit, integration, and performance for feature ownership areas.
  • Document design choices and operational knowledge to successfully deploy and run services at scale with those features.
  • Provide appropriate service level logs and metrics to operationalize features for cloud service setup.
  • Provide appropriate alerts, dashboards, and runbooks for production.

Benefits

  • Unlimited PTO
  • 12 Holidays + 2 Floating Holidays
  • 100% Premiums Coverage for Medical, Dental, and Vision
  • AD&D, LT & ST Disability, and Life Insurance (Standard & Supplemental Available)
  • Empower 401K Plan
  • Learning & Development perks
  • Lifestyle Spending Account
  • In-Home Office Setup (in addition to company-issued hardware)
  • Professional Memberships
  • Work from Home Meals
  • Internet Stipend
  • Access to the Calm app for mental wellness
  • Paid Time Off (PTO) and Benefits outside the United States vary by country, and are issued in partnership with Remote.com.
  • $3,600 / Year Work from Home Meals
  • $1,800 / Year Professional Enrichment (Career Development & Professional Memberships)
  • $1,200 / Year Lifestyle Spending Account
  • $1,000 / Year In-Home Office Setup
  • $74 / Month Reimbursement for Internet
  • Calm App Subscription for Mental Health & Wellness
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service