
Technical Lead
- Toronto, ON
- Permanent
- Full-time
- Lead the development team as a people-first manager, providing mentorship and career development support
- Conduct performance discussions/code reviews and act as an advocate for your team's needs and successes
- Partner with company leadership to ensure the development team's work remains aligned with the broader vision
- Serve as the primary liaison between developers and external stakeholders, including project managers, architects, and clients
- Build strong relationships and align the team's work with the broader business strategy
- Guide team decisions and ensure successful product delivery using deep technical knowledge of software development and system architecture
- Uphold and promote a company culture of collaboration, humility, and innovation
- Remain hands-on when needed to mentor, demonstrate solutions, and guide developers through technical challenges
- Recent and relevant experience as a people manager in a software development context
- Proven leadership experience in a software development environment
- Deep understanding of core technologies, including Net Core, C#, ASP.NET, Entity Framework, Microsoft SQL, Azure, TypeScript, and NPM.
- Strong technical knowledge of software development and system architecture
- Exceptional emotional intelligence
- Excellent relationship-building and communication skills
- A demonstrated history of making a long-term impact and commitment to growth within organizations.
- A hybrid work environment with flexibility to work from home, though in-person collaboration may be required occasionally in either Winnipeg or Toronto.
- Competitive compensation package reflective of experience and impact
- Opportunity to lead strategic projects and influence organizational direction
- Supportive leadership and a culture of innovation and excellence