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
Apply directly at Clutch (withclutch.com) →Create a free account for alerts like thisView Clutch (withclutch.com) immigration profile
This listing is sourced directly from Clutch (withclutch.com)'s careers page and normalized into a canonical job model.