All roles

Staff Software Engineer, Agent Runtime

Build the state machine that carries agent work from objective to accepted business outcome.

About the role

Build the state machine that carries agent work from objective to accepted business outcome.

A distributed systems engineer fluent in workflow engines, queues, state machines, and failure recovery.

What you’ll do

  • Implement resumable and idempotent runs
  • Model approvals, deadlines, and compensating actions
  • Expose complete run traces to operators

What we’re looking for

  • A record of shipping reliable production software in a relevant domain
  • Strong systems judgment and comfort reasoning about failure, security, and operability
  • The ability to explain technical decisions clearly across engineering and product teams

About S/Runtime

S/Runtime is an early-stage enterprise software company building a controlled execution layer for agents. The product is designed to preserve identity and source permissions, pause consequential actions for review, and retain evidence from each run.

The early team will work directly with design partners and across traditional product boundaries. We value clear decisions, careful testing, and people who can stay close to both the technical system and the customer problem.

Location and employment

San Francisco or US remote. This role is expected to be full-time. Exact workplace expectations, compensation, benefits, work authorization, and employing entity will be published before applications open.

Candidate information

S/Runtime intends to provide an accessible and equitable hiring process. Formal openings will include applicant privacy, accommodation, and equal employment opportunity information appropriate to the hiring location.