Engineering Manager, Core Product Engine
New
CanadaFull-TimeManager
Salary230,000 - 280,000 CAD per year
Apply NowOpens the employer's application page
Job Details
- Required Skills
- AWSGraphQLKubernetesTypeScriptNest.jsDistributed Systems
Requirements
- Extensive experience in backend software engineering, technical leadership, or engineering management within high-growth technology environments.
- Strong expertise in designing distributed systems, asynchronous workflows, and scalable backend architectures.
- Proven hands-on experience with TypeScript and modern backend frameworks such as Nest.js.
- Deep understanding of cloud-native infrastructure, including AWS services, containerization, ECS/EKS, Lambda, and Kubernetes environments.
- Experience building and maintaining complex integrations with external systems and APIs.
- Strong knowledge of GraphQL, event-driven systems, and resilient automation frameworks.
- Demonstrated ability to lead engineering teams while remaining deeply involved in technical execution and architecture.
- Excellent debugging, analytical, and problem-solving skills with a focus on operational reliability and system performance.
- Entrepreneurial mindset with experience in startup or fast-paced product environments considered a strong asset.
- Strong communication and collaboration skills with the ability to influence technical direction across teams.
Responsibilities
- Lead and mentor a high-performing backend engineering team focused on automation infrastructure, scalability, and reliability.
- Drive the modernization and refactoring of legacy backend systems into modular, testable, and fault-tolerant architectures.
- Design and implement scalable asynchronous workflows, orchestration systems, and resilient state management solutions.
- Collaborate closely with executive leadership and cross-functional stakeholders to align technical initiatives with business priorities.
- Guide architectural decisions and establish engineering best practices around observability, debugging, retry logic, and system reliability.
- Remain actively involved in hands-on development, code reviews, technical problem-solving, and system optimization efforts.
- Leverage AI-first development strategies to build next-generation internal tools and automation capabilities.
- Support long-term platform scalability and performance as the product ecosystem expands to serve tens of millions of users.
- Foster a strong engineering culture centered on ownership, collaboration, innovation, and operational excellence.
View Full Description & ApplyYou'll be redirected to the employer's site