← Back to opportunities

Software Engineering Team Lead

📍 Location
toronto
⏰ Job Type
Full-time
📅 Posted
June 15, 2026

About the Role

RequirementsBachelor's degree in Computer Science, Software Engineering, or equivalent experience7+ years of industry experience building software, with at least 1–2 years leading or managing engineersStrong 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 architectureStrong database skills with PostgreSQL or similar: schema design, query optimization, and performance tuningProven track record of shipping complex projects end-to-end and balancing technical debt against new deliveryExperience coaching and growing engineers — running 1:1s, giving feedback, supporting career development, and handling performance conversationsComfortable operating in Agile environments (Scrum or Kanban) using tools like Jira or GitHub ProjectsStrong communication skills and the ability to partner effectively with cross-functional...

Ready to Join Through a Referral?

Apply now and get connected directly with the hiring team

Apply for this Position