Description
<p><b>About the Job</b></p><p><br></p><p><b>Title:</b> Engineering Manager</p><p><b>Location:</b> Remote-first / Hybrid – ~3 hours West of Toronto – Occasional on-site required (once per month)</p><p><b>Compensation:</b> $160K to $190K CAD base + RRSP matching</p><p><br></p><p><b>About the Company</b></p><p>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.</p><p><br></p><p>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.</p><p><br></p><p><b>About the Role</b></p><p>We’re looking for an Engineering Manager to lead multiple development teams across a mix of consulting projects and SaaS products.</p><p>This role sits at the intersection of people leadership, delivery accountability, and cross-team coordination.</p><p><br></p><p>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.</p><p><br></p><p>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.</p><p><br></p><p><b>What You’ll Do</b></p><ul><li>Lead and support multiple engineering teams across consulting engagements and internal products.</li><li>Manage delivery timelines, capacity planning, and prioritisation across several concurrent initiatives.</li><li>Partner closely with senior and staff engineers on technical direction and execution planning.</li><li>Provide clear people leadership, including regular feedback, performance management, and individual growth plans.</li><li>Help establish team leads or acting leads as the organisation scales.</li><li>Work closely with stakeholders to align on expectations, trade-offs, and delivery commitments.</li><li>Navigate the differences between consulting work and SaaS product development, adjusting approach as needed.</li><li>Proactively identify delivery risks and course correct when priorities shift.</li><li>Support hiring efforts as teams grow.</li></ul><p><br></p><p><b>What You Bring</b></p><ul><li>Experience managing multiple engineering teams or pods at the same time.</li><li>A background in consulting or client-facing delivery environments.</li><li>Comfort overseeing several products or projects concurrently, not just one.</li><li>Strong people leadership skills, including coaching, feedback, and accountability.</li><li>Ability to balance business priorities with long-term team health and developer growth.</li><li>Experience working closely with senior or staff-level engineers.</li><li>Confidence in making prioritisation decisions and pushing back when needed.</li><li>Clear, calm communication style, especially in complex or high-pressure situations.</li><li>An understanding of how SaaS product development differs from consulting delivery.</li><li>A professional, steady leadership presence.</li></ul><p><br></p><p><b>Nice to Have</b></p><ul><li>Experience in both consulting and product organisations.</li><li>Previous responsibility for hiring and team scaling.</li><li>Exposure to JavaScript/TypeScript/C#/.NET environments</li><li>Experience stepping into an Engineering Manager role from a senior technical or lead position.</li><li>Exposure to the energy industry or other regulated environments.</li><li>Interest in building leadership pathways for senior individual contributors.</li></ul><p><br></p><p><b>Why This Role</b></p><ul><li>Lead meaningful work across a mix of client-driven projects and internal products.</li><li>Play a key role in shaping how engineering teams scale and operate.</li><li>Work closely with senior leadership and influence delivery strategy.</li><li>Build and grow teams, not just ship features.</li><li>Competitive compensation, including bonus and RRSP matching.</li><li>A role with real ownership, real challenges, and room to grow as the organisation scales.</li></ul><p></p>





