We use cookies to analyze site traffic and improve your experience. Click Accept All to allow analytics cookies.
NOTICE: There has been an increase in online scammers falsely representing recruiting and staffing agency representatives, including Recruiting in Motion professionals. At RIM, we never request payments or personal information via unsolicited messages. Please be diligent and avoid clicking on unverified links and, if in doubt, contact us directly.
Position Title: Director of Engineering
Salary & Benefits: Approximately $200,000 base salary. Competitive benefits, professional development support, dedicated workspace, and onsite employee perks.
Position Status: Current Vacancy
Location: Ottawa, ON
Work Model: Hybrid (4 days onsite, 1 day remote)
Additional Notes: This is a senior, hands-on engineering leadership opportunity requiring deep software development experience, direct people leadership, and strong architectural credibility across modern JavaScript/TypeScript and .NET environments. Candidates should be comfortable working predominantly onsite and collaborating closely with technical and executive leadership.
Our client is seeking an experienced, people-first Director of Engineering to lead and scale its software engineering organization while driving a significant modernization of its technology platform. This is a high-impact leadership role combining people management, architectural strategy, engineering operations, and hands-on technical direction.
The Director will oversee the full engineering team across front-end, back-end, and full-stack development while helping transform a complex technology environment into a more unified, scalable, and maintainable platform. The successful candidate will bring a strong development foundation, genuine curiosity for technology, and the leadership presence to build a high-performing engineering culture while tackling technical debt, infrastructure complexity, and modernization initiatives.
Key Responsibilities
Engineering Leadership & People Management
Strategic Modernization & Engineering Roadmap
Architecture & Platform Consolidation
Cloud Infrastructure, FinOps & Reliability
Developer Experience & Operational Excellence
The ideal candidate brings more than ten years of progressive software engineering experience, including at least four years of direct people-management responsibility as a Director of Engineering, Engineering Manager, Head of Engineering, or similar leader. They have progressed through hands-on software development and retain enough technical depth to participate credibly in architectural discussions, code-level debates, and modernization planning.
They bring strong experience across modern JavaScript/TypeScript environments, including Node.js and React, along with familiarity with enterprise .NET/C# ecosystems. They have successfully led complex modernization initiatives involving legacy systems, cloud migrations, codebase consolidation, microservices, or platform refactoring and have practical experience leading teams within AWS environments.
Just as importantly, they are an engaged and approachable people leader who enjoys mentoring engineers, improving team performance, challenging existing assumptions, and building an environment where people are excited to create and improve technology.
What Will Make You Stand Out:
AI may be used to support certain administrative aspects of our recruitment process. However, all applications and resumes are reviewed by qualified human reviewers, and all screening and hiring decisions are made solely by the hiring team.
The posted salary range reflects expected compensation for this role in accordance with Ontario pay transparency requirements. Actual compensation will be determined based on the successful candidate’s experience, skills, and qualifications and may fall anywhere within the range.
Please take a moment to verify your personal information and resume are up-to-date before you apply.