JobsBackendTeam Lead, Engineering (Remote First)
Zensurance

Zensurance

Ā·

Backend

Team Lead, Engineering (Remote First)

RemoteLeadPosted Aug 17, 2026
TypeScriptNestJSReactPostgreSQLAWSMicroservicesgRPC+13 more

About this role

Lead the Accounts Tooling and Automation Team at a fast-growing Canadian InsurTech. Mentor engineers, drive technical decisions, and build scalable systems using TypeScript, NestJS, React, and AWS microservices.

Must have

University degree in Engineering or Computer Science or equivalent work experience

7+ years of software engineering or development experience

2+ years managing developers on a product team

Experience with goal-setting frameworks such as OKRs or SMART goals

Experience giving and receiving constructive feedback and conducting performance management

Ability to make decisions and drive results in ambiguous situations

Experience with JavaScript ecosystem including PostgreSQL, NodeJS and TypeScript

Experience with AWS, Microservices, Micro-Frontends, Queues, Caches, REST APIs, gRPC and WebSockets

Passion for clean, reusable, and well-structured code

Technologies

JavaScriptReactAWSTypeScriptGitDockerRESTPostgreSQLTerraformMicroservicesRedisRabbitMQWebpackNestJSgRPCWebSocketKubernetesCI/CDNode.jsJest

Responsibilities

Collaborate with Engineering Leadership on cross-team engineering topics 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

Develop and monitor team goals and performance metrics

Work with Product Manager to ensure business requirements are understood and broken down

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 stakeholders to design and build scalable, user-friendly systems

Understand processes and workflows to implement, test, deploy, monitor and release features

Evaluate, define, and implement monitoring strategies for third-party vendor dependencies

Perform administrative functions such as reviewing reports and approving expenditures

Foster an environment of continuous learning and improvement

Attend and participate in leadership development training programs

Benefits

Health insuranceDental insuranceWellness allowanceHome office allowanceParental leaveEducation assistanceFlexible hoursCompetitive salaryRemote workProfessional development

Amenities

Remote-first setup within CanadaHome office allowance for comfortable workspaceOffice in a box with all necessary tech equipmentHalf days before public holidaysFlexible health and dental plans for families including mental health supportHealth and personal spending accounts for wellnessParental leave top-up

Recruitment process

1

Reports directly to the Director of Engineering

2

Part of a scaling application solution at a fast-growing InsurTech

3

Twice-yearly company-wide hackathons for experimentation and innovation

4

Well-defined growth tracks for clear career progression

5

Weekly Friday huddles and virtual and in-person team-building events

6

Power-Ups, book clubs, tech talks, and hackathons for knowledge sharing

7

Training budgets and professional development programs available

8

AI scribe used for interview notes to ensure fair evaluation process