Engineering Team Lead

Jobgether · Canada

Company

Jobgether

Location

Canada

Type

Full Time

Job Description

Team: IT

This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Engineering Team Lead in Canada.

In this role, you will lead a high-performing engineering team responsible for building and evolving a complex cloud-based product within a fast-paced, agile environment. You will act as both a hands-on senior engineer and a technical leader, shaping architecture, guiding solution design, and ensuring high-quality software delivery. Working closely with product and engineering management, you will influence technical direction while remaining deeply involved in coding, reviews, and system design. You will also play a key role in mentoring engineers, strengthening team culture, and driving continuous delivery practices. This position blends leadership, architecture, and hands-on development in a remote-first environment with occasional in-person collaboration. It is ideal for someone who thrives in technical depth while also elevating team performance and engineering standards.

Accountabilities

  • Lead a software engineering team in an agile, continuous delivery environment, ensuring high-quality and timely product releases.
  • Design, build, and review scalable backend and full-stack solutions while actively contributing to production code.
  • Guide technical architecture and solution design, supporting best practices in microservices, APIs, and cloud-native systems.
  • Mentor and coach engineers, supporting their professional growth through feedback, development plans, and pairing.
  • Collaborate with product and engineering stakeholders to define priorities, align technical direction, and deliver roadmap objectives.
  • Oversee CI/CD practices, code quality standards, and operational readiness including incident response and support escalations.
  • Facilitate technical discussions, ensure effective cross-team collaboration, and help resolve complex engineering challenges.
  • Requirements

    • Strong software engineering background with proficiency in backend technologies such as Java, Groovy, or Python, plus frontend frameworks like React, Angular, or Vue.
    • Proven experience leading, mentoring, or coaching engineers in agile development environments.
    • Hands-on experience designing and delivering scalable cloud-based systems, ideally using AWS or similar platforms.
    • Solid understanding of microservices architecture, REST APIs, and distributed systems.
    • Experience with CI/CD pipelines, DevOps practices, and modern software delivery workflows.
    • Ability to balance hands-on coding with technical leadership and architectural decision-making.
    • Strong communication skills with the ability to align technical teams and stakeholders around shared goals.
    • Experience in code review, incident handling, and maintaining production-grade systems.
    • Benefits

      • Remote-first work model with flexible scheduling and optional access to a Toronto office
      • Generous paid time off policy with strong emphasis on work-life balance
      • Extended parental and family-related leave programs, including adoption and wellness support
      • Provided MacBook and home office support for remote employees
      • Continuous learning and development opportunities within a collaborative engineering culture
      • Inclusive and supportive environment focused on autonomy, growth, and innovation
      • Opportunity to work on impactful products used globally in enterprise environments
Apply Now

Date Posted

05/04/2026

Views

0

Back to Job Listings Add To Job List Company Profile View Company Reviews
Neutral
Subjectivity Score: 0
142,000+ Jobs Tracked
12,400+ Companies
1,930 Categories