Team Lead, Software Engineering

3 days ago


North York ON MN Y, Canada Home AI Inc. Full time

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

  1. Direct User Impact: Lead development of features that help users make critical financial decisions

  2. Cutting-Edge Stack: Work with modern polyglot stack and generative AI technologies

  3. AI Integration: Oversee production-grade AI/ML services including generative models and intelligent agents

  4. Architectural Influence: Shape polyglot microservices architecture and service integration patterns

  5. Technical Growth: Mentor engineers while staying hands-on with emerging technologies

  6. Scale Challenge: Build for rapid scaling and broad geographic expansion

  7. AI-Enabled Engineering: Our development practices leverage advanced AI tools to accelerate every stage of engineering

  8. 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



  • North York, Canada Isotech Industries Inc. Full time

    Overview 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...


  • North York, Canada Isotech Industries Inc. Full time $98,000

    Overview 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...


  • North York, ON, Canada Delpath Full time

    Job 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,...


  • North York, ON, Canada Delpath Full time

    Job 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,...


  • North York, ON, Canada Delpath Full time

    Job 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,...


  • North York, ON, Canada Delpath Full time

    Job 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,...


  • North York, ON, Canada Delpath Full time

    Job 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,...


  • North York, Canada Isotech Industries Inc. Full time

    OverviewLanguagesEnglishEducation 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...


  • North Vancouver, Canada Sense Engineering Full time

    About 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...


  • North Vancouver, Canada Sense Engineering Full time

    About 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...