
Remote opportunity at
Movable InkLead Backend Engineer, Behavioural Team (Remote)
Movable Ink provides data-activated content generation and AI decisioning to scale marketing personalization for brands worldwide. The organization is currently seeking a Lead Backend Engineer to…
Career Tools
About This Role
Movable Ink provides data-activated content generation and AI decisioning to scale marketing personalization for brands worldwide. The organization is currently seeking a Lead Backend Engineer to join its Behavioural team on a remote basis. This team constructs the platform's behavioural intelligence layer, which identifies patterns in user activity and converts them into automated messaging triggers such as price drops, cart abandonments, and loyalty milestones. This is a hands-on technical leadership…
Job Description
Movable Ink provides data-activated content generation and AI decisioning to scale marketing personalization for brands worldwide. The organization is currently seeking a Lead Backend Engineer to join its Behavioural team on a remote basis. This team constructs the platform's behavioural intelligence layer, which identifies patterns in user activity and converts them into automated messaging triggers such as price drops, cart abandonments, and loyalty milestones.
This is a hands-on technical leadership position that blends macro-level architecture with direct implementation duties. The selected candidate will determine technical direction, write code, design systems, review implementations, and guide team members through complex engineering hurdles. Responsibilities span high-volume event data, temporal windows, stateful evaluation, and distributed systems architecture. The person in this role reports directly to the Senior Director of Engineering.
Responsibilities
- Define the technical vision, boundaries, and architecture for services transforming customer activity signals into trigger events
- Contribute directly to high-impact projects through software design, coding, code reviews, debugging, and production support
- Design and build services capable of detecting behavioral patterns, correlating signals across time windows, and establishing trigger eligibility
- Architect systems that preserve short-lived behavioral state and lookback windows for intent evaluation
- Establish rule-based or declarative capabilities to allow efficient creation and extension of behavioral triggers
- Offer daily technical mentorship, unblock team members, and elevate engineering standards
- Collaborate with Product and Engineering Management to convert ambiguous objectives into structured delivery plans
- Work alongside partner engineering teams to integrate behavioral signals into campaign orchestration and message delivery tools
- Maintain high reliability and scale for Behavioural services using metrics, logs, traces, alerts, and postmortems
- Represent the Behavioural team in architecture conversations to drive alignment on dependencies and interfaces
Requirements
- Have at least 7 years of professional software engineering experience building and running backend or platform systems in production
- Possess significant experience designing and operating distributed, event-driven, or high-scale backend services
- Demonstrate strong architectural judgment regarding stateful services, real-time decisioning, asynchronous processing, and reliability
- Bring hands-on technical leadership background with experience unblocking, reviewing code, and leading initiatives end-to-end
- Be familiar with systems processing high-volume event data like event stream processing, pub/sub, decisioning, or workflow engines
- Understand distributed systems concepts such as retries, idempotency, data ordering, late-arriving data, and consistency trade-offs
- Build scalable backend services within cloud environments like Google Cloud Platform
- Share ownership of on-call responsibilities for critical business services and incident response
Core Skills
Benefits
- Full range of medical and financial benefits
- Potential additional bonus depending on the final position offered
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
Is this a remote position?
Yes, the posting explicitly lists the remote status as remote.
What is the salary range for this role?
The base pay range is CAD 147,300 to 192,000 per year, with potential for additional bonuses based on the specific offer and candidate qualifications.
Who will I report to?
The person in this role reports to the Senior Director of Engineering.
What kind of experience is required?
Candidates need 7 or more years of professional software engineering experience, including background in building and operating production backend or platform systems, distributed architectures, and cloud environments like GCP.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.