All vacancies
Staff Software Engineer, Test Systems & Tooling
Temporal Technologies
Remote · United States$14,133–23,188 gross/mofull-timeTemporal Technologies Careers
As a Staff Software Engineer on the Test Systems & Tooling team, you will lead technical initiatives that make sophisticated system-level testing practical across Engineering—spanning production-representative environments, workload replay/generation, and repeatable failure-mode testing. You’ll build platforms and tooling that enable teams to reproduce and prevent the kinds of issues that only emerge from complex interactions between workload, scale, configuration, and multi-tenant behavior.
Responsibilities
- 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.
Languages
- Work format
- Remote
- Seniority
- Senior
- Posted
- 26 Aug 2026
- Last verified
- In the last 5 days
Similar roles
- Linux Devices Software EngineerCanonical · Remote · worldwide
- Senior Data Software Engineer/ AWS, Databricks, PySparkEPAM Systems · Remote · Armenia
- Staff Software Engineer, ProductCustomer.io · Remote · worldwide, UTC+4 accepted
- Senior SAP PaPM Developer / Tax Technology SpecialistEPAM Systems · Remote · Armenia
- Team Lead Unity DeveloperChillBase · Armenia · Hybrid
- Distributed Systems EngineerCanonical · Remote · worldwide
