SlipstreamJobsFresh Startup & VC-Backed Jobs

Staff Software Engineer in Test (Modeling and Simulation)

Code Metal - San Francisco, CA, USA - Hybrid - posted 2026-10-22

Apply on the company site

SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.

Code Metal is seeking a founding Staff Software Engineer in Test (SDET) for its Modeling & Simulation team, which builds a wargaming and decision-support platform for the U.S. Department of War. The platform combines backend APIs, asynchronous workers, geospatial and sensing models, authenticated multi-team play with fog of war, external simulation integrations, and emerging AI-assisted capabilities. The role is hands-on and foundational: you will design and build the platform's automated validation system, defining which behaviors require deterministic verification, statistical or model-based evaluation, or human review. You will translate quality engineering strategy into a risk-based validation approach across unit, integration, contract, end-to-end, performance, resilience, and security-critical workflows. Key responsibilities include: - Building reliable test infrastructure (deterministic fixtures, isolated test data, service and event-contract tests, integration harnesses, versioned reference scenarios, deterministic replay, and focused browser automation). - Improving CI feedback through test partitioning, parallel execution, caching, failure attribution, and flaky-test control. - Writing behavior-focused tests for high-risk planning, sensing, simulation, authorization, state-transition, and recovery workflows. - Partnering with simulation and model owners to turn intended behavior and known limitations into reusable reference scenarios, regression baselines, and reproducible quality evidence. - Defining validation and release criteria for simulation and AI-assisted workflows, combining deterministic assertions, contracts, statistical evaluation, and appropriate human oversight. - Establishing repeatable performance and reliability validation with measurable objectives. - Participating in design and code reviews, identifying testability risks early, and mentoring engineers without becoming an approval bottleneck. - Turning lessons from Modeling & Simulation into reusable quality bars and testing standards for the centralized Quality Engineering function. This is a Staff-level individual contributor role with company-wide scope and influence. You will lead multi-team initiatives through influence and design documentation, not people management. You have turned quality strategy into test architecture for a product area and shipped the infrastructure and tests yourself. REQUIREMENTS: - Significant experience as an SDET, test-infrastructure engineer, quality architect, or software engineer responsible for automated validation of production systems. - Strong production programming skills in Python. - Deep experience building Python test infrastructure using pytest or comparable frameworks, including asynchronous testing, fixtures and factories, parallel execution, and CI integration. - Demonstrated experience designing risk-based test strategies across multiple layers of a distributed system. - Experience validating complex systems with partially nondeterministic behavior (simulation, statistical models, ML, or AI-assisted workflows) with sound judgment about deterministic checks, reference evidence, statistical evaluation, and human oversight. - Hands-on experience testing Docker-based or comparable containerized, multi-service applications (APIs, databases, messaging, authentication, authorization, data isolation). - Experience building and improving CI workflows with GitHub Actions or comparable platform, including test isolation, failure diagnosis, and flaky-test control. - Ability to set technical direction, write design documents, mentor engineers, and lead multi-team initiatives through influence. - Typically 8+ years of relevant software engineering, test infrastructure, or quality engineering experience, with demonstrated Staff-level scope and impact. Equivalent depth is valued over rigid year count. PREFERRED QUALIFICATIONS: - Experience validating simulation, geospatial, event-driven, or other stateful systems. - Familiarity with testing or debugging C++ simulation or systems code. - Experience testing TypeScript and React applications with Playwright or equivalent. - Experience with performance testing, generated test data, and API or schema validation. - Experience testing cloud-based, containerized systems using logs, metrics, traces, and retained test artifacts. - Familiarity with constructive simulation, distributed simulation standards, or mission-analysis software. - Hands-on experience evaluating AI-assisted or agentic systems, including tool-calling or multi-step workflows, and understanding risks such as nondeterminism, unsupported outputs, prompt or context manipulation, unsafe tool use, hidden state, and silent failure. - Experience using AI coding assistants or agents throughout the software development lifecycle and defining quality controls for AI-assisted changes. - Experience in a regulated, high-assurance, or mission-critical domain. - Eligible to obtain and maintain a U.S. Secret security clearance.

Similar roles