About this role
What You'll Do
-
Build production-like test environments: Design and evolve tooling that makes it easy for engineers to spin up test cells that resemble production topology, configuration, and behavior, in partnership with Cloud/Infrastructure.
-
Enable production-representative workloads: Build capabilities for workload generation, multi-tenant testing, stress/load testing, and (where appropriate) traffic replay or replay-like systems to reproduce production behaviors in controlled environments.
-
Make failure-mode testing repeatable: Create tooling for injecting and validating failure conditions (latency, dependency faults, resource exhaustion, degraded-state recovery, and region-level failure scenarios) so we test them deliberately—not just learn from production.
-
Drive system-level test coverage: Identify high-impact system-level scenarios that are currently hard to test, and implement (or partner with the right teams to implement) repeatable coverage that’s incorporated into continuous and/or release validation.
-
Build shared frameworks and paved paths: Provide opinionated libraries, harnesses, and patterns that make it easier for product teams to write high-quality system and integration tests consistently.
-
Raise the technical bar through leadership: Mentor engineers and influence testing strategy across the org through design docs, code reviews, and cross-team collaboration.
-
Partner across Engineering: Work closely with Reliability and Release Engineering to turn incident learnings into durable pre-production test coverage and to integrate validations into the release pipeline.
-
What You'll Bring
-
Strong software engineering fundamentals and experience building and operating production-quality systems (platforms, infrastructure, developer tooling, or distributed systems).
-
Demonstrated technical leadership: leading ambiguous, cross-team initiatives; driving alignment; and delivering durable systems that other teams rely on.
-
Experience designing for observability, debuggability, and operational readiness (metrics, logs, tracing, safe rollouts, and failure analysis).
-
Comfort working across organizational boundaries—collaborating with Cloud/Infrastructure, Reliability, Release Engineering, and product teams to land outcomes.
-
Strong written communication skills (design docs, testing strategy proposals, and documentation that scales adoption).
-
Nice to Haves
-
Experience with chaos engineering, fault injection, workload replay/shadowing, performance testing, or multi-tenant test strategy.
-
Experience building internal platforms used broadly across an engineering org (paved roads, self-serve environments, shared frameworks).
-
Familiarity with measuring engineering/system outcomes (e.g., signal quality, coverage gaps closed, incident-to-coverage time, adoption).
-
How We Work
-
Temporal is remote-first. Most roles are remote in-country, some
-
are remote within a region, and a few teams have an in-office hub.
-
Occasional travel supports onboarding and team gatherings, and
-
some teams share an on-call rotation. See how we work →
-
Benefits & Perks
-
Temporal offers competitive benefits, equity, flexible time off,
-
and support for learning, wellness, and your home office. See everything we offer →