Team Lead, Software Engineering
3 days ago
Team Lead, Software Engineering
About Home.CA
We're building Canada's #1 Home Ecosystem, reimagining the end-to-end homeownership experience for millions of Canadians, making it simple and rewarding.
The Role
We're seeking an exceptionally dedicated Team Lead who is passionate about building production software that delivers tangible value to thousands of Canadian homeowners. This isn't a role for someone looking to manage from a distance—this is for a technical leader who codes daily, architects systems, mentors engineers, and obsesses over shipping software that people depend on for life-changing decisions.
Every service you architect, every feature your team ships, and every code review you conduct directly impacts how Canadians understand their property's value, manage their finances, and plan their future. In our startup environment, your impact is immediate and unmediated—you aren't just maintaining a platform, you're defining the technical trajectory of the business. Your leadership will shape both the technical excellence of our platform and the growth of engineers building mission-critical systems.
What You'll Lead
Technical Architecture & Development (50%)
Hands-on coding: You'll contribute code daily—designing APIs, implementing features, and modeling best practices
Lead our polyglot microservices architecture for customer facing systems
Architect the integration between client-facing applications and distributed backend services
Drive the development of beautiful, responsive, and intuitive customer-facing products that delight users
Ensure seamless user experiences through high-performance frontend architecture and component design
Implement modern authentication and secure inter-service communication
Drive API design following OpenAPI specifications with contract testing
Team Leadership & Mentorship (25%)
Lead a team of 3-5 full-stack and backend engineers building the core customer facing platform
Conduct code reviews emphasizing quality, security, testability, and performance
Mentor junior engineers, design discussions, and architectural guidance
Cultivate an environment where engineers can grow, excel, and deliver high-quality work
Balance technical depth with project delivery—ensuring features ship on time without sacrificing quality
Collaborate with infrastructure engineers, data scientists, and product stakeholders
Process & Quality (25%)
Maintain CI/CD pipelines (GitHub Actions, Cloud Build) with comprehensive testing gates
Drive test-driven development practices for unit, integration, and E2E tests
Oversee deployment strategies across environments
Monitor production systems, respond to incidents, and lead post-mortem improvements
Manage technical debt, refactoring initiatives, and architecture evolution
Your Profile
Required Technical Leadership
6+ years full-stack software engineering with 2+ years in technical leadership
Expert-level proficiency in TypeScript ) and Python
Production experience with Angular, React, or equivalent modern frontend frameworks
Deep understanding of microservices architecture, API design, and distributed systems
Hands-on experience with GCP cloud platform
Strong knowledge of PostgreSQL, Firestore, or similar databases
Proven track record of leading agile teams and delivering production software
Experience with CI/CD, Docker, Kubernetes, and modern DevOps practices
Essential Leadership Qualities
Unwavering dedication: You're driven by the knowledge that your team's work impacts real families making critical decisions
Real-world impact focus: You measure success by user outcomes, system reliability, and business value—not just technical elegance
Hands-on mentality: You lead by example, writing code alongside your team and setting quality standards
Communication excellence: You translate complex technical concepts for stakeholders and inspire engineers with clear vision
Canadian context awareness: Understanding of Canadian regulations, privacy laws, and real estate domain
Bonus Experience
Agent-based AI systems in production
Financial services, real estate tech, or property data domain knowledge
Generative AI platforms or RAG system integration
Firebase ecosystem (Auth, Firestore, Cloud Functions)
Specification-driven development or rigorous software process methodologies
Open-source contributions or technical writing
Tech Stack You'll Work With
Backend: (TypeScript, Fastify), Spring Boot (Java), Gradle
Frontend: Angular (TypeScript), Tailwind CSS, , AG Charts, Mapbox GL
AI/ML: LangChain, LangGraph, Vertex AI (Gemini, Vector Search, RAG Engine)
Databases: PostgreSQL, Cloud Firestore, BigQuery
Auth: Firebase Authentication, OAuth2/JWT, Spring Security
Cloud: Google Cloud Platform (GKE, Cloud Run, Cloud Build, Artifact Registry)
DevOps: Docker, Kubernetes, Terraform, GitHub Actions
Testing: Jest, JUnit, Playwright
What Makes This Role Exceptional
Direct User Impact: Lead development of features that help users make critical financial decisions
Cutting-Edge Stack: Work with modern polyglot stack and generative AI technologies
AI Integration: Oversee production-grade AI/ML services including generative models and intelligent agents
Architectural Influence: Shape polyglot microservices architecture and service integration patterns
Technical Growth: Mentor engineers while staying hands-on with emerging technologies
Scale Challenge: Build for rapid scaling and broad geographic expansion
AI-Enabled Engineering: Our development practices leverage advanced AI tools to accelerate every stage of engineering
End-to-End Ownership: From architecture design to production deployment and monitoring
Location & Work Style
Hybrid role based in North York. We operate with a flexible hybrid model requiring up to 3 days a week in the office for high-bandwidth collaboration. You must be highly self-motivated, passionate about mentoring engineers, and committed to building software where your leadership has measurable impact on users' lives.
If you're a technical leader who codes daily, mentors passionately, and wants every line of code your team writes to matter—not just accumulate in a repository—this is your role.
Job Types: Full-time, Permanent
Pay: $80,000.00-$120,000.00 per year
Benefits:
- Casual dress
- Company events
- Stock options
Ability to commute/relocate:
- North York, ON M2N 5Y7: reliably commute or plan to relocate before starting work (required)
Experience:
- Software Engineering: 6 years (required)
Work Location: Hybrid remote in North York, ON M2N 5Y7
-
Mechanical Engineering Team Lead
2 weeks ago
North York, Canada Isotech Industries Inc. Full timeOverview Languages English Education • Master's degree or equivalent experience • Mechanical engineering Experience • Minimum 3 years On site • Work must be completed at the physical location. There is no option to work remotely. Work setting • Manufacturing or processing industry • Engineering firm JOB DESCRIPTION Responsibilities • Define and...
-
Mechanical Engineering Team Lead
2 weeks ago
North York, Canada Isotech Industries Inc. Full time $98,000Overview Languages English Education • Master's degree or equivalent experience • Mechanical engineering Experience • Minimum 3 years On site • Work must be completed at the physical location. There is no option to work remotely. Work setting • Manufacturing or processing industry • Engineering firm JOB DESCRIPTION Responsibilities • Define and...
-
Software Engineering Manager
3 weeks ago
North York, ON, Canada Delpath Full timeJob Tittle : Manager, Software Engineering - C++ Location: Toronto, ON (Hybrid) Employment Type: Full-Time (FTE) Department: Brokerage Technology What You’ll Do People & Culture Leadership Lead and manage engineers across one or more squads, ensuring alignment with long-term business and technology goals Develop high-performing teams by mentoring leaders,...
-
Software Engineering Manager
4 weeks ago
North York, ON, Canada Delpath Full timeJob Tittle : Manager, Software Engineering - C++ Location: Toronto, ON (Hybrid) Employment Type: Full-Time (FTE) Department: Brokerage Technology What You’ll Do People & Culture Leadership Lead and manage engineers across one or more squads, ensuring alignment with long-term business and technology goals Develop high-performing teams by mentoring leaders,...
-
Software Engineering Manager
4 weeks ago
North York, ON, Canada Delpath Full timeJob Tittle : Manager, Software Engineering - C++ Location: Toronto, ON (Hybrid) Employment Type: Full-Time (FTE) Department: Brokerage Technology What You'll Do People & Culture Leadership Lead and manage engineers across one or more squads, ensuring alignment with long-term business and technology goals Develop high-performing teams by mentoring leaders,...
-
Software Engineering Manager
4 weeks ago
North York, ON, Canada Delpath Full timeJob Tittle : Manager, Software Engineering - C++ Location: Toronto, ON (Hybrid) Employment Type: Full-Time (FTE) Department: Brokerage Technology What You’ll Do People & Culture Leadership Lead and manage engineers across one or more squads, ensuring alignment with long-term business and technology goals Develop high-performing teams by mentoring leaders,...
-
Software Engineering Manager
2 weeks ago
North York, ON, Canada Delpath Full timeJob Tittle : Manager, Software Engineering - C++ Location: Toronto, ON (Hybrid) Employment Type: Full-Time (FTE) Department: Brokerage Technology What You'll Do People & Culture Leadership Lead and manage engineers across one or more squads, ensuring alignment with long-term business and technology goals Develop high-performing teams by mentoring leaders,...
-
Mechanical Engineering Team Lead
4 weeks ago
North York, Canada Isotech Industries Inc. Full timeOverviewLanguagesEnglishEducation Master's degree or equivalent experience Mechanical engineeringExperience Minimum 3 yearsOn site Work must be completed at the physical location. There is no option to work remotely.Work setting Manufacturing or processing industry Engineering firmJOB DESCRIPTIONResponsibilities Define and communicate product vision aligned...
-
Structural Engineering Group Lead
1 week ago
North Vancouver, Canada Sense Engineering Full timeAbout Sense Engineering: At Sense Engineering, we pride ourselves on exceeding client expectations through exceptional engineering services. We are committed to fostering a positive, supportive and collaborative work environment where every team member contributes to delivering solutions that make a meaningful impact. Sense Engineering has over 130 employees...
-
Structural Engineering Group Lead
2 days ago
North Vancouver, Canada Sense Engineering Full timeAbout Sense Engineering: At Sense Engineering , we pride ourselves on exceeding client expectations through exceptional engineering services. We are committed to fostering a positive, supportive and collaborative work environment where every team member contributes to delivering solutions that make a meaningful impact. Sense Engineering has over 130...