Jobs · empllo
Team Lead, Software Engineering
Ironwood Digital · Toronto · Posted 11d ago
About the role
Lead a team of engineers, managing growth and delivery while coding and architecting solutions.
📋 Description Lead a team of 3–5 engineers, managing growth, delivery, and mentorship. Stay hands-on, coding and architecture about half the time. Partner with Product, Design, and Data to translate priorities into a roadmap. Drive execution, remove blockers, and align work with business goals. Coach engineers via 1:1s, reviews, and design discussions to raise quality. Hire, onboard, and retain great engineers as the team grows. 🎯 Requirements BS in CS or equivalent; 7+ years building software; 1-2 years leading engineers. Strong in TypeScript, Python, Go, or Ruby; with React, Vue, or Express. Cloud platforms (AWS, Azure, or Google Cloud) and microservices. Strong PostgreSQL skills: schema design, queries, performance. Track record shipping complex projects end-to-end and balancing tech debt. Agile experience with Jira or GitHub Projects; strong cross-functional communication. 🎁 Benefits Autonomy & ownership – create your own path and own your work. Equity incentives. Generous time off program. Health, dental, vision, life insurance, and dependent coverage from day 1.
Read the full posting on empllo →
FAQ
Is the Team Lead, Software Engineering role at Ironwood Digital remote?+
This Team Lead, Software Engineering position is listed as hybrid (Toronto).
What is the salary for the Team Lead, Software Engineering role at Ironwood Digital?+
The listing states 172000-221000 CAD.
What seniority level is this Team Lead, Software Engineering role?+
This is a lead level position.
How do I apply for the Team Lead, Software Engineering role at Ironwood Digital?+
Use the "Apply on empllo" button to open the original posting on empllo, where you can submit your application directly to Ironwood Digital.