
Real job — pulled straight from Motion’s careers page · Verified September 12, 2026 · No reposts.
Job description
Motion is hiring a Senior Software Engineer (Backend) — a full-time, based in Canada role. Apply directly on Motion's careers page below.
Senior Software Engineer (Backend)
Location: Canada, United States, Portugal, Ireland, Germany, France, United Kingdom, Netherlands
Department: Engineering
Location Type: REMOTE
Employment Type: FULL_TIME
About Motion 💡
About the Senior Software Engineer role 🔍
- 🎥 See an overview of the role from our lead backend engineer, Armin Karimi.
- 🔗 Explore our Engineering at Motion page to learn more about our team, our work, and how we build together.
- 👩💻 Browse our Engineering Blog for an inside look at the decisions our team is making, the things we're learning, and what it means for us to be building an AI product today.
What you'd be doing 🛠️
- Scoping, designing, and implementing resilient, performant, and high-quality backend solutions.
- Working closely with fellow engineers to deliver complex backend features and integrations.
- Maintaining and enhancing existing integrations, anticipating future product solutions and making sure our systems scale with Motion’s growth.
- Identifying and resolving errors, performance issues, and devex problems in our codebase.
- Driving engineering advancements.
- Work across the stack to improve how customers understand and act on their creative performance.
- Build a unified API for our insights data to be used by other development teams.
- Store insights and metrics from our data providers at scale.
Our ideal fit brings ✨
- 6+ years of experience building and maintaining large-scale software applications.
- Proficiency with our core stack (React, Node.js, TypeScript) is ideal, BUT if you’ve worked with similar tech, we’d still love to chat.
- Excitement about using AI as part of your workflow and keeping up with how fast it’s changing how we build software.
- Strong experience with asynchronous message queue systems.
- Experience with MongoDB or other document-based databases.
- Solid understanding of data modeling, ETL concepts, and simplifying data architecture.
- Exceptional written and verbal communication skills with a knack for translating complex technical issues into clear business impacts.
- Any background: self-taught, bootcamp, degree, founder. We love talent from everywhere!
...and you'll be a strong fit if you align with these qualities:
- A strong sense of ownership: you make decisions, stand behind them, and fix things quickly when they’re wrong.
- A pragmatic mindset. You optimize for impact over perfection, care more about shipping real customer value than polishing every edge, and improve things over time.
- Comfort thriving in a fast-moving startup where requirements are ambiguous, shift quickly, and clarity isn’t handed to you, you create it.
- You enjoy being a strong individual contributor and a supportive teammate. Engineering is a team sport here! 💪
What you'll love about Motion 💜
- Competitive compensation package: We offer competitive compensation, including equity for all employees, health benefits from day one, a monthly health & lifestyle stipend to support your well-being, 20 days of PTO, and a $1,500 work-from-home stipend.
- Remote-first with hybrid flexibility: We're a remote-first company with team members spanning Canada, the U.S., and beyond, but also have office spaces in 4 main hubs (Toronto, Montreal, Vancouver, and Porto) for optional hybrid work.
- Growth that speaks for itself: Motion has strong product-market fit, 2.5x YoY growth, second-time founders with deep industry knowledge, and $30M in Series B funding to fuel our momentum.
- Opportunity for impact: As an early team member, your contributions will directly shape the product, team, and the future of the company. If you're excited about building, you’ll thrive here!
- Award-winning team: We're a low-ego, high-performing team that was just ranked #19 on G2's list of Best Canadian Software Companies for 2026.
- Team connection:
- Virtual: Day-to-day, we use Roam, an AI-powered virtual office platform that fosters spontaneous collaboration, drop into meetings or quick chats, and interact with colleagues for a simulated, "live" digital headquarters.
- In-person: Outside of the option to go to one of our offices, our team gets together in-person for a week every two months, and we have a company retreat every summer.
Get Software Engineer jobs like this→
New roles from thousands of companies land hourly, straight from their careers pages. Get the freshest matches by email so you never miss one.
Email me new jobsSimilar jobs



Staff Software Engineer, Agentic Factory and Operations Software

Frequently asked questions
What skills are required for Senior Software Engineer (Backend) at Motion?
The required skills for Senior Software Engineer (Backend) at Motion include: React, Node.js, Express.js, TypeScript, GraphQL, PostgreSQL, MongoDB, Azure, API, Machine Learning.
What is the seniority level for Senior Software Engineer (Backend) at Motion?
Senior Software Engineer (Backend) at Motion is a Senior level position.
How do I apply for Senior Software Engineer (Backend) at Motion?
You can view the full description and apply for Senior Software Engineer (Backend) at Motion on EchoJobs: https://echojobs.io/job/motion-senior-software-engineer-backend-g6jvv.