Get a reply from this employer
Your resume and cover letter, tailored to exactly what they’re hiring for.
Motion is hiring a Senior Software Engineer (Infrastructure) to join our remote-first team. You’ll build and evolve the infrastructure that powers customer environments, focusing on reliability, security, and scalable software design.
The role blends product engineering with infrastructure work, requiring deep knowledge of Linux, containers, and cloud-native patterns. We value ownership, pragmatism, and the ability to ship robust systems quickly.
Toronto • Kitchener • Montréal • Ottawa • Porto • Lisbon
Engineering
Remote
Full-time
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 ultimately ship more winning ads across platforms like YouTube, LinkedIn, Meta, and TikTok.
Today, Motion is trusted by some of the world’s top e-commerce and direct-to-consumer brands and agencies (including Vuori, True Classic, The Farmer’s Dog, and HexClad) 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, but what we’re most proud of is who chose to build again with them. 10% of our team worked with our founders at their previous company and followed them to Motion. That kind of loyalty doesn’t happen by accident, it’s built on trust, strong culture, and a shared belief in what we’re creating.
We're growing fast (4x over the last 2 years, hitting our highest revenue quarters to-date in the last few months, and now 70+ team members), our product is sticky, and with a recent $30M Series B raise, we're just getting started. We're building the future of creative intelligence and are looking for talented people to help us get there!
Brief overview of the Motion product from our Co-Founder & CEO, Reza Khadjavi.
Motion’s products increasingly rely on data-intensive APIs. Beyond our reporting platform, MCP server, and public endpoints, these APIs now power per-customer environments where AI systems can execute tasks, access customer-specific state, and proactively run analysis. Today, that means Azure VMs running Dockerized workloads and a growing layer of application code which needs to cover everything from functionality to 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 all that jazz, but thinks like a product engineer: shipping reliable systems, choosing pragmatic abstractions, and making complicated runtime behavior feel routine to our customers.
Our tech stack: Node.js, TypeScript, React, MongoDB, ElasticSearch, Azure, and Pulumi.
We closed out 2024 with a $30M Series B raise and strong signals from our customers. In 2025, we built the foundational capabilities our customers rely on, setting the stage for what's to come. In 2026, we’re building forward from that foundation, taking what we learned to market in a deeply AI-native way. The direction is clearer, the stakes are higher, and there’s a lot left to build.
A note on location: Motion is fully remote, but for this role we're hiring in Canada, the US, or Porto, Portugal. Candidates based 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.