About the Job
Title : Engineering Manager
Location : Remote-first / Hybrid - ~3 hours West of Toronto - Occasional on-site required (once per month)
Compensation : $160K to $190K CAD base + RRSP matching
About the Company
Our client is a technology organisation with a hand in both software consulting and SaaS product development. They build and deliver modern software solutions for organisations operating in the energy and infrastructure space, where reliability, long-term thinking, and real-world constraints actually matter. The business has strong roots in client-facing consulting work, partnering closely with customers to design and deliver custom software across complex environments. Alongside that, they’re actively investing in the growth of their own SaaS products, shifting toward a more product-led business model over time.
This is an organisation in the middle of meaningful change. Engineering teams are supporting live client work while also helping shape internal products that are expected to scale. Leadership is focused on creating clarity around ownership, improving how work flows across teams, and building an environment where people can do their best work without unnecessary process or chaos.
About the Role
We’re looking for an Engineering Manager to lead multiple development teams across a mix of consulting projects and SaaS products.
This role sits at the intersection of people leadership, delivery accountability, and cross-team coordination.
You’ll be responsible for supporting ~15 developers today, with expected team growth over the next year. You’ll work closely with senior and staff-level engineers on technical direction, while owning the 'when and how' of delivery, including prioritisation, resourcing, and shifting work as priorities evolve. This is a hands-on leadership role for someone who understands the realities of consulting environments, can manage multiple streams of work at once, and knows how to balance business needs with thoughtful people management.
This role is hybrid, with occasional on-site presence required for client meetings, project kickoffs, and major milestones. The expected on-site requirement is a maximum of 1 visit per month.
What You’ll Do
What You Bring
Nice to Have
Why This Role
Engineering Manager • Greater Toronto Area, Canada