Senior Software Engineer (Infrastructure)
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
Job description
We’re looking for a Senior Software Engineer to own the application code that controls Motion’s always-on, per-customer cloud environments. This is a novel infrastructure problem with no existing playbook - you’ll be defining the patterns and standards as we scale from roughly 500 to 2,000-3,000 customer environments. You’ll work alongside two of our strongest engineers on a small, high-ownership team with weekly shipping cycles, and your work will run in production for thousands of marketers daily., * Write infrastructure application code covering VM lifecycle management, container updates, queues, observability, and security
- Scale customer-facing cloud environments from ~500 to 2,000-3,000 always-on, isolated, per-customer instances
- Design reliable abstractions for messaging queues, locks, background tasks, and service bus mechanics
- Evolve our Infrastructure-as-Code patterns and define the Pulumi standards other engineers will follow
- Work deep in the systems layer: Linux, containers, networking, persistent storage, and runtime debugging
Requirements
- 6+ years of experience owning core infrastructure
- Demonstrated ability to write production application code (approximate split of 60% backend / 40% infrastructure)
- Background at an AI-native startup
- Experience building and scaling per-customer isolated environments
- Proficiency with Infrastructure-as-Code tools (Pulumi, Terraform, or CDK)
- Hands-on experience with Docker and Kubernetes
- Deep cloud platform experience; Azure strongly preferred
- Clear written and verbal English communication skills
Benefits & conditions
$250,000 - $325,000 a year - Full-time, Salary: $250,000 - $325,000+ base, plus competitive equity, * Base salary: $250,000 - $325,000+
- Competitive equity package
- Fully remote position (Canada, United States, or Western Europe)
Interview Process
- Recruiter Screen (30 min) - experience and communication fit
- CTO Screen (45 min) - live coding challenge, technical deep dive, Q&A
- Technical Interview - present a past project or engage in a live technical discussion
- CEO Final - overall fit and company vision
Pay: $250,000.00 - $325,000.00 per year
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Fully Remote Software Engineer Jobs
Dev Digest 120 - Apple and peers
Highest Paying Tech Companies for Developers
Dev Digest 137 - AI'm not sure about this