21 Aug
|
Clutch
|
Toronto
Who you are
- Bachelor's degree in Computer Science, Software Engineering, or equivalent experience
- 7+ years of industry experience building software, with at least 1–2 years leading or managing engineers
- Strong proficiency in up-to-date 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
- Strong database skills with PostgreSQL or similar: schema design, query optimization, and performance tuning
- Proven track record of shipping complex projects end-to-end and balancing technical debt against new delivery
- Experience coaching and growing engineers — running 1:1s, giving feedback, supporting career development, and handling performance conversations
- Comfortable operating in Agile environments (Scrum or Kanban) using tools like Jira or GitHub Projects
- Strong communication skills and the ability to partner effectively with cross-functional stakeholders
What the job involves
- Clutch is seeking a Team Lead, Software Engineering to lead a team of engineers building and scaling our platform
- 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
- 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
- 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
- Hire, onboard, and retain great engineers as the team grows
Benefits
- Autonomy & ownership: Create your own path and own your work with some of the most talented and creative people in Canada
- Competitive pay + equity: Enjoy competitive pay from day one, with equity opportunities available for roles that shape our future
- Generous time off: From vacation time to parental leave, we believe that work-life harmony is key to a healthy work environment
- Health, dental & more: Your well-being matters. That's why we offer medical, dental, and wellness support to you and your loved ones
📌 Software Engineering Team Lead (Toronto)
🏢 Clutch
📍 Toronto