Director of Engineering – Internal Services

Posted 20 hours ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Director of Engineering at Genetec leading internal systems with a focus on quality and innovation. Transforming internal services to meet the evolving business needs and driving digital agility.

Responsibilities

  • Define the technological vision and roadmap for internal business systems (CRM, ERP, custom platforms), with a strong focus on a modular, API-first architecture
  • Collaborate with executive stakeholders to ensure that technology capabilities are aligned with evolving business needs across Value Stream Leadership, digital experience and executive leadership
  • Promote platform modernization, data integrity and service standardization across internal services
  • Lead and scale engineering teams responsible for developing internal applications, configuring packaged software and delivering integration services
  • Drive the delivery lifecycle, ensuring code quality, performance and usability of all internal applications
  • Establish clear standards for architecture, documentation, code quality, reusability and CI/CD pipeline efficiency, and implement the SDL methodology
  • Oversee the DevOps function to enable continuous integration, testing, deployment and monitoring of internal platforms
  • Drive and refine test strategies, frameworks and QA automation to ensure reliability and performance at scale
  • Encourage adoption of best practices in Infrastructure as Code (IaC), GitOps and release automation
  • Lead the transition to an API-first ecosystem, focusing on interoperability among systems, partners and platforms, with governance for citizen development
  • Oversee the enterprise integration layer (e.g., Azure Integration Services, MuleSoft, Boomi, etc.), ensuring smooth, secure and high-performing data flows
  • Define governance, versioning and API lifecycle management standards across internal teams
  • Recruit, mentor and lead high-performing engineers, QA specialists and DevOps professionals
  • Define clear OKRs, KPIs and SLAs for platform performance, delivery velocity, system availability and support responsiveness
  • Foster a culture of technical excellence, continuous improvement and internal customer satisfaction

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering or a related technical field
  • Master’s degree or MBA preferred
  • More than 12 years of progressive experience in software engineering, platform development or enterprise systems management, including at least 3 years in a leadership role or higher
  • Proven experience managing internal services (CRM, ERP, HRIS), ideally in a multi-system or international environment
  • Strong experience with DevOps tools, CI/CD pipeline management, test frameworks and modern software development lifecycles
  • Demonstrated track record implementing enterprise-wide integration strategies, including API design, middleware and asynchronous event-driven architectures
  • Prior experience in consulting or large-scale digital transformation projects is a strong asset
  • Fluency in French and English, both written and spoken (this role involves interaction with international colleagues and clients)

Benefits

  • Attractive compensation package
  • Tuition and training reimbursement program
  • Subsidized meals at our amazing Bistro (Les Cordons Bleus)
  • Work-life balance supported by a flexible work schedule
  • Unlimited free coffee, tea and fruit
  • Free on-site parking for all employees
  • On-site fitness center with a personal trainer, plus multiple health and wellness workshops

Job type

Full Time

Experience level

Lead

Salary

Not specified

Degree requirement

Bachelor's Degree

Tech skills

AzureERPFlux

Location requirements

HybridMontrealCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.