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
Hiring a Software Engineer Lead / Manager (Full Stack) for a Financial Services firm in Toronto. Lead teams and build enterprise apps with Java, Angular, and microservices.
Developer creating high - quality software solutions for Financeit's financing platform. Collaborating with cross - functional teams to deliver and improve code for retail and home improvement sectors.
Director of Engineering leading Azure modernization initiatives at Manulife. Overseeing cloud migration and operational excellence for Azure services with a focus on collaboration and innovation.
Junior Windchill Developer at Capgemini Engineering working on customizing and maintaining Windchill PLM systems with a focus on Java development and collaboration with senior developers.
Senior C# Developer contributing to CBC/Radio - Canada's OTT Team with software development. Designing and modifying components for digital platforms, ensuring high performance and quality.