Engineering Team Lead in Canada Creek, Nova Scotia at Jobgether
Explore Related Opportunities
Job Description
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.
- 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.
- 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.
- 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