Team Lead, Engineering (Remote First)

Zensurance
$150,000 - $170,000Remote

About The Position

Zensurance is seeking a Team Lead, Engineering for their Renewals and Pricing Team. This role is responsible for research and development, making informed suggestions and technical decisions in pricing and renewal systems. The primary focus will be on migrating legacy pricing systems to an internal data management platform and customer service portals. The Team Lead will mentor and coach the team, review code, contribute to team success, and set an example for cross-functional collaboration. This role requires technical expertise to guide the team through significant technical challenges and reports directly to the Director of Engineering. This is a remote-first role within Canada.

Requirements

  • 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 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 Haves

  • A conceptual understanding of Infrastructure as Code, containerization (Kubernetes), monitoring, and alerting.
  • Experience with JavaScript tooling and frameworks (NestJS, React, Jest, NX and WebPack).
  • Experience with dynamic rendering engines and data-backed A/B tests is an asset.

Responsibilities

  • Collaborate with Engineering Leadership 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 direct reports and measure their progress toward objectives.
  • 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, estimable tasks.
  • Work with the team to develop, define, and maintain the 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.
  • Understand the processes and workflows for implementing, testing, deploying, monitoring, and releasing features and fixes.
  • Evaluate, define, and implement monitoring strategies and contingency plans for areas relying on third-party vendors.
  • Perform administrative functions such as reviewing and writing reports, approving expenditures, enforcing rules, and writing up reviews or recommendations.
  • Foster an environment of continuous learning and improvement.
  • Attend and participate in leadership development training programs.
  • Other duties as assigned.

Benefits

  • Flexible health and dental plans for families, including mental health support
  • Health & personal spending accounts
  • Parental leave top-up
  • Education assistance reimbursement for courses, conferences, books, and memberships
  • Remote-first setup
  • Home office allowance
  • Top-tier tech: "Office in a box" with all necessary tech equipment
  • Half days before public holidays
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service