Clutch (withclutch.com)

Clutch (withclutch.com)

Team Lead, Software Engineering

Toronto, Ontario, Canada · Staff+ · Full-time

Sponsorship not specified$175k-$225kDetected 43 days ago
JavaScriptTypeScriptPythonGoRubyReactVue.jsExpressCode ReviewGitPostgreSQLAWSGCPAzureCloud PlatformsDockerTerraformKafkaRabbitMQAgileJiraLeadershipCommunicationMentoring

About the role

  • This is a player-coach role: you'll split your time roughly evenly between hands-on engineering and team leadership, mentoring engineers, owning team delivery, and partnering with product to ship work that moves the business forward.

Responsibilities

  • Lead a team of 3-5 engineers, owning their growth, performance, career development, and day-to-day delivery
  • Stay hands-on, contributing roughly half your time to code, architecture, and technical design across the stack
  • Partner with Product, Design, and Data to translate business priorities into a clear roadmap and well-scoped engineering work
  • Drive execution and delivery for your team, removing blockers, managing trade-offs, and keeping work aligned with business goals
  • Coach engineers through peer review, pairing, system design discussions, and regular 1:1s, raising the bar on quality across the team
  • Partner with Staff Engineers and other leads on cross-team architecture, technical standards, and platform direction
  • 7+ years of industry experience building software, with at least 1-2 years leading or managing engineers
  • Strong database skills with PostgreSQL or similar: schema design, query optimization, and performance tuning

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or equivalent experience
  • Strong proficiency in modern programming languages (TypeScript, Python, Go, Ruby, etc.) and frontend or backend frameworks (React, Vue, Express, etc.)
  • Solid experience with cloud platforms (AWS, Azure, or Google Cloud) and microservices architecture
  • Experience coaching and growing engineers - running 1:1s, giving feedback, supporting career development, and handling performance conversations

Skills

  • Proven track record of shipping complex projects end-to-end and balancing technical debt against new delivery
  • Comfortable operating in Agile environments (Scrum or Kanban) using tools like Jira or GitHub Projects
  • Competitive compensation and equity incentives
  • Generous time off program
  • Health & dental benefits
  • Microservices architecture using Docker, Terraform, AWS ECS, and other AWS services
  • Interservice communication via RabbitMQ and Apache Kafka

Compensation

  • Salary: $175,000 - $225,000

Benefits

  • You'll partner closely with other engineering leaders on technical direction and cross-team initiatives while owning the health, growth, and execution of your team.
  • Equity incentives
  • Comprehensive healthcare, dental, vision, life insurance, and dependent coverage starting from day 1

Company info

  • Full TypeScript stack for front- and back-end, with some legacy JavaScript
  • What we're looking for

Equal opportunity

  • If you require accommodation at any stage of the interview process, please email talent@clutch.ca

This listing is sourced directly from Clutch (withclutch.com)'s careers page and normalized into a canonical job model.