S logo

Software Engineer, Agent Platform (all levels)

Automate your job search with Sonara.

Submit 10x as many applications with less effort than one manual application.1

Reclaim your time by letting our AI handle the grunt work of job searching.

We continuously scan millions of openings to find your top matches.

pay-wall

Overview

Schedule
Full-time
Career level
Senior-level

Job Description

About Stepwork

We’re Stepwork. We’re rethinking how companies automate repetitive work, starting with IT teams. Instead of building endless APIs and integrations, we teach software to use other software the way a human would, clicking through UIs and making decisions in real time.

Today, companies pay entire IT teams to manually provision software licenses, onboard and offboard employees, and run access reviews for audits. As software sprawl grows, this work only increases.

We’ve built automations that already handle these workflows. We have pilot customers like Calm, Snowflake, and Ramp, with more than 35 large enterprises asking to get started. We’re small, the demand is real, and what we build next will set the bar for this category.

What You’ll Work On

This role is fullstack with a strong backend + infrastructure emphasis. You’ll own real systems end-to-end, shipping quickly while maintaining reliability expected by enterprise customers.

You’ll be building the execution environment for automation. Our Electron-based application runs a secure virtual machine on the user’s device, executing packaged “flows” with extreme accuracy. You’ll extend and harden this system, improving speed, reliability, and testability.

  • flow orchestration

  • prompt packaging + execution

  • VM lifecycle management

  • reliability testing across real + virtual machines

  • scaling the system as we transition from just local to local and customer's own cloud

🧪 Testing & Reliability Systems

Today, our bottleneck is how quickly and accurately we can test flows. We target 98% reliability (industry average: ~60%). You’ll work on systems that test flows across multiple environments—real hardware, virtual machines, and cloud-hosted compute.

💥 Customer Impact

We work directly with customers like Calm, AngelList, Affirm, and others. Their environments are complex and often undocumented. When a workflow breaks, they expect it to work—regardless of quirks in their browser, VM, or internal tools.Your work ensures it does.

This Role Is Essential Because…

We have more enterprise demand than we can service. Adding two engineers unlocks our ability to onboard ~20 additional logos and meaningfully expand ARR.

How You’ll Work

This role is built for engineers who:

  • Move quickly without breaking the fundamentals

  • Prefer practical solutions over architectural ceremony

  • Enjoy breaking down vague problem spaces

  • Take ownership from “I’ll figure it out” → “it’s shipped and reliable.”

  • Communicate clearly and ask strong questions

  • Thrive in a small, in-person team where decisions happen face-to-face

What You’ll Bring

Technical Experience

  • 4–10 years building production systems (fullstack or backend)

  • Strong backend engineering foundation (Go + TypeScript)

  • Infra experience with Docker, AWS, Terraform

  • Comfort with VM debugging, local-device constraints, or adjacent systems

  • Ability to pick up light frontend work when needed

Capabilities We Care About

  • Ownership: If you ship it, you own it, good and bad.

  • Principled Problem Solving: You ask the right questions, avoid scope creep, and choose the simplest path that works.

  • Persistence: Many problems you’ll encounter don’t have documentation. You enjoy figuring them out.

  • Speed: You know how to ship quickly without overengineering.

  • Disagree & Commit: You can push back, align, and move.

Nice-to-Haves

  • Experience working on Electron or similar desktop runtimes

  • Infra-heavy product experience

  • Previous work on early engineering teams

Automate your job search with Sonara.

Submit 10x as many applications with less effort than one manual application.

pay-wall

FAQs About Software Engineer, Agent Platform (all levels) Jobs at Stepwork

What is the work location for this position at Stepwork?
This job at Stepwork is located in San Francisco, California, according to the details provided by the employer. Some roles may also include multiple work locations depending on the requirement.
What pay range can candidates expect for this role at Stepwork?
Employer has not shared pay details for this role.
What employment applies to this position at Stepwork?
Stepwork lists this role as a Full-time position.
What experience level is required for this role at Stepwork?
Stepwork is looking for a candidate with "Senior-level" experience level.
What is the process to apply for this position at Stepwork?
You can apply for this role at Stepwork either through Sonara's automated application system, which helps you submit applications 10X faster with minimal effort, or by applying manually using the direct link on the job page.