Back to jobs

Engineering Manager, Core Product Engine (Backend)

Jobgether
Canada
Full-time
AI tools:
BigQuery
Dataflow
Python
Applications go directly to the hiring team

Full Description

This position is posted by Jobgether on behalf of a partner company. We are currently looking for an Engineering Manager, Core Product Engine (Backend) in Canada.

This role is an opportunity to lead a high-impact backend engineering team responsible for the core automation systems powering a large-scale consumer platform. You will oversee the evolution of complex orchestration engines that manage critical end-to-end transactions across fragmented external systems. The environment is highly technical, fast-paced, and deeply product-driven, with strong ownership expectations and minimal organizational friction. You will operate at the intersection of architecture, hands-on engineering, and team leadership, guiding both system design and implementation. A key part of your mission will be transforming legacy, tightly coupled systems into scalable, fault-tolerant, and testable distributed architectures. This role is ideal for a builder-leader who thrives in ambiguous, high-complexity environments and enjoys solving real-world systems challenges at scale.

Accountabilities

In this role, you will lead backend engineering efforts focused on building, scaling, and modernizing mission-critical automation systems.

* Lead the design, development, and evolution of backend systems supporting complex multi-step orchestration and transactions

* Guide the refactoring of legacy systems into decoupled, scalable, and fault-tolerant architectures

* Define engineering standards, system design principles, and testing strategies to improve reliability and maintainability

* Collaborate closely with engineers in a hands-on capacity, actively contributing to architecture and implementation work

* Partner with product and cross-functional teams to translate business complexity into robust technical solutions

* Oversee asynchronous workflows, state management systems, and failure recovery mechanisms at scale

* Drive technical decision-making for system reliability, performance, and scalability across backend services

* Mentor and coach engineers, fostering strong technical growth and engineering excellence

* Identify system risks, edge cases, and failure patterns through deep technical analysis

* Contribute to the long-term evolution of internal platforms, including AI-driven automation tools and infrastructure improvements

Requirements

This role requires strong technical leadership experience combined with deep backend engineering expertise and a builder mindset.

* 7+ years of software engineering experience with strong backend and distributed systems focus

* Experience in engineering leadership roles such as Engineering Manager, Tech Lead, or founding engineer

* Strong expertise in system design, particularly asynchronous and event-driven architectures

* Hands-on experience with backend technologies such as TypeScript, Node.js (Nest.js), GraphQL, and cloud platforms (AWS preferred)

* Strong understanding of state management, failure handling, retry logic, and system decoupling principles

* Proven ability to lead complex refactoring and modernization of legacy systems

* Experience working in high-scale consumer-facing products with large data volumes

* Strong problem-solving mindset with deep curiosity for debugging and edge-case discovery

* Ability to operate in fast-paced, high-ownership environments with minimal process overhead

* Excellent communication skills with ability to bridge technical and non-technical stakeholders

* Experience in AI-driven tooling or automation systems is a strong plus

* Background in startups or early-stage product environments is highly valued

Benefits

* Competitive compensation: CA$230,000 - CA$280,000 base salary depending on experience and location

* Equity opportunities as part of the total compensation package

* Comprehensive health, dental, and vision insurance coverage

* Retirement savings plan (RRSP) with employer matching

* Paid time off, sick leave, and generous vacation policies

* Paid parental leave and family support benefits

* Fully remote flexibility across Canada

* Wellness programs and employee support resources

* Opportunity to work on large-scale, high-impact consumer technology products

* Strong engineering culture with high ownership and minimal bureaucracy

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.

We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.

Applications go to the hiring team directly