
Software Engineering - Team Lead
- Canada
- Permanent
- Full-time
- Actively participate in the recruitment process to build a high-performing, cross-functional engineering team. Focus on developing and enabling team members to reach their full potential
- Write, test, and maintain high-quality application code (primarily Python/Vue), consistently contributing to the team's codebase and setting an example for best practices
- Balance your time effectively between hands-on coding (approximately 50%) and people leadership responsibilities
- Drive efficient and predictable delivery through the consistent application of Agile/Scrum practices, actively tracking and improving team performance using relevant metrics (e.g., DORA)
- Foster strong day-to-day collaboration with Product Management and Design partners, ensuring alignment and a cohesive "one-team" approach to feature delivery
- Provide direct coaching and mentorship to individual team members, focusing on their technical growth, code quality, and adherence to engineering best practices
- Actively contribute to technical design and architecture discussions within your team, guiding day-to-day technical decisions and ensuring alignment with established company-wide standards and guidelines
- Champion a positive, inclusive, and highly productive team culture that encourages collaboration, continuous learning, and technical excellence
- 3+ years of proven experience as a Senior Software Engineer or existing Team Lead, with a clear passion for technical excellence and emerging people leadership
- Demonstrated aptitude and passion for people leadership, including direct experience mentoring, coaching, and supporting the growth of fellow developers
- Deep, hands-on technical expertise in modern web technologies, including SaaS architectures, cloud platforms (e.g., AWS, Azure, GCP), and scalable backend/frontend systems. You actively participate in and drive technical design and code reviews
- Experience building and shipping features for large-scale B2B SaaS applications in fast-paced, evolving environments
- Commitment to continuous technical learning and skill enhancement as a software developer, demonstrated through active coding, personal projects, or open-source contributions
- A digital-first environment, so you can do your best work anywhere in Canada
- A MacBook shipped to you and a budget for peripherals of your choice
- Flexible working hours (in coordination with your team)
- Flexibility to work abroad for up to 8 weeks at a time
- Regular social events, even while working remotely
- Annual peripheral refresh
- Competitive salary and opportunities for promotion
- High-quality health insurance, active from your first day
- HSA and Wellness Accounts
- Generous vacation and time off plan
- Employee Stock Option Plan for everyone (ESOP)
- RRSP with an employer matching component