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
Software Developer working with the Federation of Quebec Municipalities on .NET applications. Engaging in design, programming, and improving systems while mentoring team members.
Developers at Ingeno design cloud applications incorporating AI for diverse industries. Work in a stimulating and collaborative environment with cutting - edge technologies.
Developer maintaining and improving JetBrains IDE plugin for Hyperskill's educational platform. Remote role focusing on bug fixes and feature implementation for enhanced learner experience.
Senior Developer integrating and developing web - based solutions for CBC/Radio - Canada's Corporate Services team. Collaborating with cross - functional teams on software application development and architecture.
Engineering Project Lead creating detailed designs and overseeing implementation for CBC/Radio - Canada's technology projects. Leading projects and managing end - to - end implementations with innovative solutions.
Instructional Designer creating engaging training materials for Motorola Solutions' technologies and products. Collaborating with teams to ensure effectiveness and accuracy in learning content.
Remote Guidewire Senior Developer roles (Integration, GWBC, GWPC, DataHub) for a 6 - 8 month contract. Support production stability and platform enhancements on an insurance platform.
Sr. Software Engineer for Contact Centre Innovation & GenAI. Hybrid contract in Toronto requiring 10+ years experience with Python, Java, AWS, GenAI & LLMs.
People Partner supporting the Engineering team at Jane in a remote role. Navigating complex HR issues and contributing to team culture and performance.
Product Developer at tentree combining design vision and technical execution in sustainable apparel. Managing development processes for fit and production of apparel products while collaborating with various teams.