Lead Backend Engineer, Behavioural Team

Jobgether

Canada

Remote

CAD 147,000 - 192,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Remote work in Canada
Healthcare benefits
Performance bonuses
Career development

Job summary

Jobgether is seeking a Lead Backend Engineer for the Behavioural Team in Canada. You will shape the architecture and development of a behavioural intelligence platform, leading backend systems that process event data and trigger real-time marketing actions.

You will mentor engineers and drive technical decisions in a remote-first environment. You will work with product, engineering, and platform teams to deliver reliable, scalable, reusable solutions, enabling actions like abandoned carts and

Qualifications

  • 7+ years of professional software engineering experience.
  • Experience designing, building, and maintaining distributed, event-driven, or high-scale backend architectures.
  • Strong architectural expertise in stateful services and real-time decisioning systems.
  • Hands-on technical leadership, mentoring, and leading initiatives from conception to delivery.

Responsibilities

  • Shape platform architecture and evolve the backend services.
  • Provide hands-on technical leadership through system design, reviews, and debugging.
  • Build behavioural decisioning systems to identify customer behaviour patterns.
  • Collaborate with product, engineering, and platform teams to deliver scalable solutions.
  • Mentor engineers and guide technical decisions across teams.

Skills

Distributed systems
Event-driven architecture
Technical leadership
Mentoring engineers
On-call production support
Cloud computing (GCP)

Tools

Google Cloud Platform (GCP)
Event streaming

Job description

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Lead Backend Engineer, Behavioural Team based in Canada.

In this hands-on technical leadership role, you will shape the architecture and development of a sophisticated behavioural intelligence platform that transforms customer activity into meaningful, real-time marketing opportunities. You will lead the design and implementation of scalable backend systems capable of processing high volumes of event data and identifying important customer behaviours. Your work will power intelligent marketing triggers, enabling businesses to respond to customer actions such as abandoned carts, price changes, loyalty milestones, and replenishment needs. Combining architectural vision with practical engineering expertise, you will contribute directly to development while mentoring engineers and guiding technical decisions. You will collaborate closely with product, engineering, and platform teams to deliver reliable, scalable, and reusable solutions. This is an opportunity to influence a strategically important product capability in a collaborative, remote-first environment.

Accountabilities:
  • Shape platform architecture: Define and evolve the technical vision, system boundaries, and architecture of backend services that transform customer activity signals into actionable behavioural triggers.
  • Provide hands-on technical leadership: Contribute directly to critical engineering initiatives through system design, implementation, code reviews, debugging, and production support.
  • Build behavioural decisioning systems: Design and develop services that identify customer behaviour patterns, correlate events across time windows, and determine eligibility for automated triggers.
  • Develop stateful contact context: Architect systems that maintain short-lived behavioural states and historical activity windows to identify patterns such as abandoned purchases, multiple-event intent signals, and customer status changes.
  • Create reusable frameworks: Develop declarative or rule-based capabilities that allow behavioural triggers to be configured, evaluated, extended, and maintained efficiently.
  • Mentor and support engineers: Provide technical guidance, review architectural designs and code, resolve complex engineering challenges, and help strengthen the team's technical capabilities.
  • Drive planning and delivery: Work closely with engineering management and product teams to translate ambiguous business objectives into practical technical strategies, clear milestones, and incremental delivery plans.
  • Collaborate across engineering teams: Ensure behavioural signals integrate effectively with campaign orchestration and downstream messaging and delivery systems.
  • Promote operational excellence: Maintain the reliability and scalability of behavioural services processing large volumes of customer events through effective monitoring, logging, tracing, alerting, and incident management.
  • Influence technical direction: Represent the team in broader architecture discussions, establish alignment around technical standards and dependencies, and contribute to the evolution of platform interfaces and engineering practices.
Requirements:
  • At least 7 years of professional software engineering experience, with a proven track record of developing and operating production-grade backend or platform systems.
  • Significant experience designing, building, and maintaining distributed, event-driven, or high-scale backend architectures.
  • Strong architectural expertise in stateful services, real-time or near-real-time decisioning systems, asynchronous processing, reliability engineering, and production operations.
  • Demonstrated hands-on technical leadership experience, including mentoring engineers, reviewing implementations, resolving complex technical challenges, and leading major initiatives from conception to delivery.
  • Ability to translate ambiguous product requirements into pragmatic technical designs, clear priorities, and incremental execution strategies.
  • Familiarity with high-volume event processing technologies and architectures, such as event streaming, behavioural analytics, publish/subscribe systems, workflow engines, rule engines, or decisioning platforms.
  • Strong understanding of distributed systems challenges, including retries, duplicate events, event ordering, late-arriving data, idempotency, backfills, partial failures, multi-tenancy, and data consistency trade-offs.
  • Experience building scalable backend services in cloud environments, preferably using Google Cloud Platform (GCP).
  • Strong commitment to operational excellence, with practical experience implementing monitoring, alerting, logging, distributed tracing, incident response, and production reliability practices.
  • Willingness to participate in shared on-call responsibilities and support business-critical services.
  • Excellent communication and collaboration skills, with the ability to explain technical trade-offs and translate complex concepts into practical decisions for product, design, engineering, and business stakeholders.
  • A collaborative, product-oriented mindset, balancing technical quality, customer value, scalability, and delivery priorities.
Benefits:
  • Competitive salary: Annual base salary ranging from $147,300 to $192,000 CAD, depending on relevant experience, technical expertise, and qualifications.
  • Additional compensation: Potential eligibility for performance-related bonuses, depending on the position offered.
  • Healthcare coverage: Access to a comprehensive range of medical benefits.
  • Financial benefits: Additional financial benefits and programs as part of the overall compensation package.
  • Other perks: Access to additional benefits and support programs designed to promote employee well-being and professional satisfaction.
  • Remote flexibility: Opportunity to work remotely from Canada.
  • Inclusive workplace: Join a diverse, collaborative, and welcoming environment that values different perspectives, backgrounds, and experiences.
  • Career development: Opportunity to take on technical leadership responsibilities, influence platform architecture, mentor engineers, and contribute to strategically important engineering initiatives.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer II - Platform & Enablement
Senior Software Engineer II - Platform & Enablement

Jobgether • Canada

Remote
CAD 183,000 - 252,000
Remote Canada
Unlimited PTO
Health insurance
+4
Senior Backend Developer, AI Systems
Senior Backend Developer, AI Systems

Jobgether • Canada

Remote
CAD 143,000 - 200,000
Remote within Canada
Competitive salary
Bonus potential
+2
Backend Platform Engineer - Hapiko
Backend Platform Engineer - Hapiko

Jobgether • Toronto

Hybrid
CAD 137,000 - 182,000
Remote-first arrangements
Toronto opportunity
Flexible working hours
+6
Staff Software Engineer
Staff Software Engineer

Sage Recruiting Inc. • Toronto

Remote
CAD 170,000 - 190,000
Extended health & dental
RRSP matching
Flexible PTO
Software Engineer II, Fullstack (Contact Channels)
Software Engineer II, Fullstack (Contact Channels)

Jobgether • Canada

Remote
CAD 133,000 - 183,000
Equity opportunities
Health coverage
Flexible spending
+7
Backend / Platform Engineer
Backend / Platform Engineer

Jobgether • Canada

Remote
CAD 90,000 - 150,000
Fully remote
Manager – Engineering
Manager – Engineering

Jobgether • Canada

Remote
CAD 160,000 - 170,000
Remote-friendly
Flexible work arrangements
Career development
Senior Marketing Operations Engineer
Senior Marketing Operations Engineer

Jobgether • Canada

Remote
CAD 123,000 - 156,000
Remote work from Canada & Americas
Equity opportunities
Health insurance
+5
Director of Technical Support Engineering
Director of Technical Support Engineering

Jobgether • Canada

Remote
CAD 240,000 - 250,000
Remote-first environment
Annual development stipend
Recharge Days
+1
Director, Lifecycle & Organic Growth
Director, Lifecycle & Organic Growth

Jobgether • Canada

Remote
CAD 175,000 - 210,000
Equity participation
Health benefits
Remote-first environment
+2