Hybrid Software Engineering Manager – Team Lead

Posted yesterday

Apply now

About the role

  • Software Engineering Manager leading a small team at a Fintech startup optimizing the lending process in Canada. Responsibilities include technical leadership, team management, and product execution.

Responsibilities

  • Write production code across the stack and remain hands-on with day-to-day development.
  • Own technical design and help shape architecture decisions across frontend, backend, and internal tools.
  • Review pull requests, uphold engineering standards, and bring consistency to codebases and systems.
  • Take features from inception through deployment and operation in production.
  • Manage, mentor, and support a team of four engineers with varying levels of experience.
  • Set clear expectations, provide regular feedback, and support individual growth and development.
  • Hire engineers to backfill roles and support future team growth.
  • Foster a high-trust, high-ownership team culture focused on quality and accountability.
  • Own roadmap execution for the team and ensure work is delivered reliably and with discipline.
  • Work closely with product and stakeholders to clarify requirements and drive alignment.
  • Identify risks early, unblock the team, and ensure follow-through on commitments.
  • Take full ownership of outcomes — not just implementation.

Requirements

  • 6+ years of professional software engineering experience, with some experience leading or mentoring other engineers.
  • Experience building and designing scalable backend systems.
  • Experience working with SQL databases.
  • Experience with backend programming languages (e.g. Python, Ruby, Node).
  • Experience working with modern frontend JavaScript frameworks (e.g. React, Vue).
  • Comfort operating across the full software development lifecycle — design, development, testing, and production.
  • Strong communication skills and the ability to hold yourself and others to high standards.
  • English proficiency/fluency (written and spoken).

Benefits

  • Cash compensation made up of 1) competitive base salary ($160K - $180K) 2) annual bonus based on company performance
  • Unique opportunity to join a company in its early stages and make a meaningful impact.
  • Retirement savings program with employer matching.
  • Comprehensive medical, dental, and vision group insurance, plus health and wellness spending accounts.
  • Generous time off to help you recharge.
  • Parental top-up to support your growing family.
  • Continuing education stipend to support your professional development.

Job title

Software Engineering Manager – Team Lead

Job type

Experience level

Senior

Salary

CA$160,000 - CA$180,000 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job