All open roles

Senior Software Engineer (Infrastructure)

Engineering · Posted 4 months ago

We are looking for a Senior Software Engineer (Infrastructure) with 6+ years of experience to own the application code that controls Motion's cloud infrastructure – specifically the always-on, per-customer virtual environments that power our AI agent platform. This is not a traditional DevOps or SRE role – we need a de...

Way of working
Remote
Location
Canada, United States
Pay range
$250,000 to $325,000
Level
Senior
Experience
6 to 12 years
Type
Full time
Visa sponsorship
Not offered for this role
The company
Software Development · 50 to 200 people

Skills that matter here

Node.jsTypeScriptAzurePulumiDockerMongoDBElasticsearchLinuxKubernetes

The full description

We are looking for a Senior Software Engineer (Infrastructure) with 6+ years of experience to own the application code that controls Motion's cloud infrastructure – specifically the always-on, per-customer virtual environments that power our AI agent platform. This is not a traditional DevOps or SRE role – we need a developer-first engineer who is 60% backend and 40% infrastructure, someone who fell into infra because they were the first engineer at a startup and owned everything. You'll be joining two intense, high-output engineers building something novel – persistent cloud environments at scale with no real playbook. The ideal candidate is deeply passionate about AI, has shipped production code end-to-end at early-stage startups, and thrives in a high-bar, high-ownership environment.

What you will be doing

- Writing the application code that manages VM lifecycle, container updates, queues, observability, and security for Motion's always-on customer environments – scaling from ~500 to 2,000–3,000 environments in the coming weeks

- Designing and shipping reliable abstractions around messaging queues, locks, background tasks, and service bus mechanics that product engineers can build on

- Evolving infrastructure-as-code patterns in Pulumi – defining standards other engineers follow

- Working deep in Linux systems, containers, networking, persistent storage, permissions, and runtime debugging

- Collaborating on a small, high-ownership cross-functional team with weekly shipping cycles – moving fast on a problem with no existing playbook

Interested in this one?

There is no apply button here on purpose. Tell us about yourself, we book a short call, and if this role fits we walk you through the company and ask before anything is sent. Always free for you.

Tell us about you
Tell us about you