Skip to content
Jobgether

Lead Backend Engineer, Behavioural Team

CanadaRemote · Canada
Staff · Full-time · Security & IT
POSTED 10 NOVVERIFIED 15M AGO
Apply Ask
Role
0 days opentrue age
Posted 10 Nov
Pay
CAD 193k–CAD 246kno pay posted
CAD 193kCAD 246k
Market p25–p75
CAD 198k–CAD 218k
Jobgether p25–p75
CAD 193k–CAD 246kn=3
Canada · n=17 · 365d to 6 Nov
CompanyJobgether →
2,000open roles
Opened · 30d
+2,605
Closed · 30d
−2,667
8d of snapshots · 30d window
Market
1,322open · Staff Backend
Opened · 7d
+957% of open
All backend
8,376open
All tracked boards · live 10 Nov · n=1,322
GCPDistributed systems

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.

How Jobgether works

We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.

We appreciate your interest and wish you the best!

Why Apply Through Jobgether?

Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.

#LI-CL1

Source · JobgetherFirst seen 10 NovOriginal ↗