ApplySarthi

Lead Backend Engineer, Behavioural Team

Jobgether

Tailor my CV for this job, freeView job and applyYour CV rewritten for this role, from your real experience. Sign in with Google, nothing to install.

Got this interview? Our apps help you get the job.

Skills named in this job

Read from the description itself, not inferred.

This role on the market

Backend Engineer jobs in Canada · Remote Backend Engineer jobs · GCP jobs

Jobgether has 4,586 open roles listed here.

Counted across 14 company job boards, updated as roles open and close.

Preparing for this interview

Interviews for behavioural roles keep coming back to GCP, System design. Practise those questions before you sit with Jobgether.

Questions you are likely to be asked

  1. Why do you want to join Jobgether?
  2. What is your experience with GCP? Tell me one thing you learned the hard way.
  3. Tell me about a hard bug you tracked down. How did you find the cause?
  4. How do you decide what to test, and what does good code review look like to you?
  5. Describe a time a deadline forced a trade-off in quality. What did you choose and why?

Prep Sarthi gives you a free mock interview: an AI interviewer asks you questions like these out loud, from your own CV and this job, and shows your score and your weakest answer.

Practise the Lead Backend Engineer, Behavioural Team at Jobgether interview free →

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.

Match this job to your CV

ApplySarthi scores your CV against this role, shows the skills you are missing, and writes a tailored version for the application.

Check my match →

Similar open roles

Need answers during your interview? Try Live Sarthi.

Live Sarthi, an Interview Sarthi app, shows answer suggestions during the call.

Try Live Sarthi free →

A Windows app, from the same team as ApplySarthi.

Listed on lever · posted 2026-11-10. ApplySarthi collects openings and links to application pages; the role is advertised by Jobgether, not by us.