Job descriptionOverview About Motion: Motion is creating the command center for creative strategists: an AI-driven analytics and intelligence platform that bridges the gap between performance marketers and creative teams, helping them uncover what\'s working, what\'s not, and ship more winning ads across platforms like YouTube, LinkedIn, Meta, and TikTok. Today, Motion is trusted by a wide range of e-commerce and direct-to-consumer brands and agencies and has analyzed over $14 billion in media spend. When leading brands want to understand their creative performance, they turn to us. Our founders have built successful companies before, and 10% of our team followed them to Motion. We are growing fast and just secured a $30M Series B funding; we are building the future of creative intelligence and are looking for talented people to help us get there.
The Role Motion\'s products increasingly rely on data-intensive APIs. Beyond our reporting platform, MCP server, and public endpoints, these APIs power per-customer environments where AI systems can execute tasks, access customer-specific state, and proactively run analysis. That includes Azure VMs running Dockerized workloads and a growing layer of application code covering functionality and routine updates.
We\'re looking for a senior software engineer who loves working at the boundary between product code and infrastructure. This is not a traditional DevOps or SRE role. You\'ll spend most of your time writing application code that controls infrastructure primitives: messaging queue abstractions, VM management, data lifecycle, container updates, no-downtime migrations, bootstrapping, permissions, observability, and security. The right person is comfortable going deep into Linux, containers, networking, and related areas, but thinks like a product engineer: shipping reliable systems, choosing pragmatic abstractions, and making complex runtime behavior feel routine to our customers.
Our tech stack : Node.js, TypeScript, React, MongoDB, ElasticSearch, Azure, and Pulumi.
Responsibilities
Build and evolve the systems that provision, update, secure, and observe Motion\'s agent environments.
Design abstractions around queues, locks, background tasks, and service bus mechanics so product engineers can build on reliable primitives.
Evolve our infrastructure-as-code footprint in Pulumi — defining patterns other engineers can build on.
Work with Linux systems, mounted persistent storage, OS disks, container boundaries, permissions, logs, and runtime debugging.
Participate in a small, high-ownership, cross-functional team with weekly cycles.
Qualifications
6+ years of experience as a software engineer, with meaningful time spent going deep into infrastructure.
Strong production backend experience. TypeScript / Node.js is ideal, but strong engineering judgment and the ability to learn the stack quickly matter more.
Deep, hands-on cloud experience. Azure is preferred, but AWS or GCP experience is valuable if fundamentals are strong.
Fluency with infrastructure-as-code. Pulumi experience is ideal; Terraform or CDK experience is good.
Hands-on experience with containers and runtime environments. Docker is important; Kubernetes, Nomad, ECS, Docker Swarm, or similar orchestration experience is helpful but not required.
Experience designing reliable systems around background jobs, queues, locks, service buses, migrations, retries, and failure recovery.
Strong security instincts for application runtime environments.
Approach and mindset: ownership, pragmatism, and the ability to thrive in a fast-moving startup with ambiguity.
Strong collaboration as a team player and individual contributor.
What You\'ll Love About Motion
Competitive compensation package with equity, health benefits from day one, a monthly health & lifestyle stipend, 20 days of PTO, and a $1,500 work-from-home stipend.
Remote-first with hybrid flexibility and office hubs for optional in-person collaboration.
Strong growth, product-market fit, and funding momentum to support continued expansion.
Opportunity to shape the product, team, and company as an early team member.
Award-winning team with a reputation for high performance and low ego.
Team connection options: virtual collaboration via Roam and periodic in-person team events and retreats.
Location Motion is fully remote, but this role is being hired in Canada, the United States, or Porto, Portugal. Candidates in Canada or the US should have significant overlap with Eastern Time working hours.
Motion uses artificial intelligence (AI) to support administrative and efficiency-focused aspects of our recruitment process. All interviews and hiring decisions are made by human members of the Motion team.
#J-18808-Ljbffr