Engineering Team Lead, Core Product Engine (Backend) in Canada Creek, Nova Scotia at Jobgether
Explore Related Opportunities
Job Description
This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Engineering Team Lead, Core Product Engine (Backend) in Canada.
This role sits at the heart of a high-scale, AI-driven consumer platform that is transforming the car ownership experience through automation and intelligent orchestration. You will lead a core backend engineering team responsible for the most critical “last-mile” transaction systems powering complex, multi-step workflows with external partners. The environment is fast-paced, highly technical, and deeply product-oriented, with strong emphasis on ownership and execution. You will work directly with senior leadership, including the CTO, in a hands-on, builder-first culture. The role blends deep systems engineering with strategic architectural leadership. You will also play a key role in evolving legacy automation into a scalable, fault-tolerant, AI-enabled backend platform designed for massive growth.
Lead the design, development, and evolution of backend systems that orchestrate complex, asynchronous, multi-step transactions across external insurance and partner systems, ensuring reliability, scalability, and observability.
- Own and evolve critical backend automation systems supporting high-volume, customer-facing workflows
- Lead architectural redesign efforts to decouple legacy systems and improve fault tolerance and maintainability
- Build and enforce engineering standards for asynchronous processing, state management, and retry/failure handling
- Partner closely with product and business teams to translate complex insurance workflows into scalable technical solutions
- Drive system reliability improvements, debugging strategies, and performance optimization across distributed services
- Mentor and guide engineers while maintaining a strong hands-on contribution to core development work
- Collaborate with leadership to shape the long-term technical roadmap, including AI-enabled automation initiatives
This role requires strong backend engineering expertise combined with proven leadership in building and scaling complex distributed systems, particularly in fast-moving, product-driven environments.
- 7+ years of software engineering experience with strong backend or full-stack focus
- Experience leading engineering teams or acting as a technical lead/architect in high-growth environments
- Strong proficiency with TypeScript or similar backend languages and modern cloud architectures
- Deep understanding of distributed systems, asynchronous workflows, and stateful orchestration
- Experience working with AWS or similar cloud infrastructure (ECS, Lambda, Kubernetes, etc.)
- Strong systems design skills with the ability to refactor and modernize complex legacy architectures
- Hands-on mindset with a strong bias toward building and shipping production-grade systems
- Excellent problem-solving skills and attention to edge cases in complex business logic
- Strong communication skills with the ability to collaborate across technical and non-technical stakeholders
- Competitive base salary with equity opportunities
- Comprehensive health, dental, and vision insurance
- Paid time off and generous parental leave policies
- Retirement savings plan with employer matching (RRSP/401K equivalent)
- Remote-friendly work environment within Canada
- Access to large-scale, high-impact technical challenges and real production data
- Fast-paced, engineering-driven culture with high autonomy and ownership
- Career growth opportunities in a rapidly scaling AI-first product organization.