Zensurance
Finance / FinServ
TeamLead,Engineering
Neural analysis suggests this role is
optimal for Senior candidates.
“Team Lead, Engineering at Zensurance. Skills: Engineering Leadership, Team Management, Software Development, Microservices Architecture, Cloud Technologies (AWS), JavaScript Ecosystem. Collaborate with Engineering Leadership on cross-team engineering topics. Coach and mentor team members”
Industry & Context.
Solving complex challenges; Ability to make decisions and drive results in ambiguous situations
What They're Looking For.
Must Have
University degree or college diploma in a recognized technical, vocational or academic program (preferably in Engineering or Computer Science) or equivalent work experience, 7+ years of work experience in a software engineering or development capacity, 2+ years of experience managing other developers on a product team, Experience with management tools such as goal-setting frameworks (i. e. , OKRs, SMART goals), Experience in giving and receiving constructive feedback, conducting performance management, coaching and mentoring less experienced professionals and effectively delegating work, Ability to make decisions and drive results in ambiguous situations, Experience with the following concepts and technologies: JavaScript ecosystem (PostgreSQL, NodeJS and TypeScript), AWS, Microservices, Micro-Frontends, Queues, Caches, REST APIs, gRPC and WebSockets, A passion for clean, reusable, and well-structured code
Nice to Have
Conceptual understanding of Infrastructure as Code, containerization (Kubernetes), monitoring, and alerting, Experience with the following concepts and technologies is an asset: JavaScript tooling and frameworks (NestJS, React, Jest, NX and WebPack), Experience with dynamic rendering engines and data-backed A tests is an asset
What You'll Do.
Collaborate with Engineering Leadership on cross-team engineering topics
Coach and mentor team members
Identify areas of improvement and growth for direct reports
Measure progress toward objectives
Develop and monitor team goals and performance metrics
Ensure business requirements are understood and broken down into actionable tasks
and maintain team charter
Promote knowledge sharing and an open
safe work environment
Discuss strategy and outline tradeoffs of potential software solutions
Design and build scalable
user-friendly systems
Understand processes for implementing
and releasing features and fixes
and implement monitoring strategies and contingency plans for third-party vendor reliance
Perform administrative functions (reviewing reports
approving expenditures
writing reviews/recommendations)
Foster an environment of continuous learning and improvement
Attend and participate in leadership development training programs
How You'll Work.
Team & Collaboration
Collaborate with Engineering Leadership (other team leads and engineering managers) on cross-team engineering topics; Collaborate with project stakeholders and the dev team to design and build systems; Promote knowledge sharing and an open, safe work environment; Foster a self-organizing and cross-functional team; Participate in team-building events
Communication Scope
Giving and receiving constructive feedback; Communicating strategy and tradeoffs; Sharing knowledge
Process & Methodology
Breaking down requirements into actionable tasks, Estimating tasks, Monitoring team goals and performance metrics, Driving results in ambiguous situations
Full Job Description
## Description About Us: Zensurance is redefining commercial insurance for Canadian businesses. As a leading InsurTech, we make getting the right coverage simple, fast, and accessible through a digital-first experience. Our platform combines advanced technology with deep industry expertise to deliver tailored insurance solutions that help businesses thrive. Zensurance has been recognized for its rapid growth and industry impact: ✅ Deloitte’s Technology Fast 50 (2023, 2024, 2025) ✅ Deloitte’s Technology Fast 500 (2024, 2025) ✅ Top Insurance Employers (2022) At Zensurance, we value ownership, collaboration, and innovation. Our team thrives on solving complex challenges, challenging the status quo, and making a real impact in an industry ready for change. If you're looking to build something meaningful in a fast-growing, customer-focused company, we’d love to hear from you! ## Responsibilities Collaborate with Engineering Leadership - other team leads and engineering managers - on cross-team engineering topics such as goal setting and best practices. Coach and mentor team members to foster a self-organizing and cross-functional team. Identify areas of improvement and growth for your direct reports and measure their progress toward their objectives over time. Develop and monitor team goals and performance metrics. Work with the Product Manager and team members to ensure business requirements are understood and broken down into actionable tasks that can be estimated by the development team. Work with your team to develop, define, and maintain your team charter. Promote knowledge sharing and an open, safe work environment. Discuss strategy and outline tradeoffs of potential software solutions. Collaborate with project stakeholders and the dev team to design and build scalable, user-friendly systems for our customers and in-house tooling. Understand the processes and the workflows necessary to implement, test, deploy, monitor and release features and fixes. Evaluate, def
Applying for this Team Lead, Engineering role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on Lever
- Lever uses a streamlined one-page form — apply in under 5 minutes.
- LinkedIn import works well; review parsed data before submitting.
- The cover letter field is optional but visible to reviewers — use it to differentiate.
- Referral codes from employees can significantly boost visibility of your application.
ANONYMOUS · UNFILTERED
What do employees actually say about Zensurance?
Real rants from real employees. Read before you apply.