Role Details- Hybrid Environment - This role operates under a hybrid work model, with a minimum in-office presence of one day per week. Employees may be required to work from either our Brampton or King Street office location, based on business needs. This requirement is subject to change in accordance with business and operational needs.
- Salary - The base salary for the position is $108,000- $150,000. The starting base salary is based on market location and may vary depending on job-related knowledge, role complexity, experience and internal equity.
- Initial Posting Close Date - July 21, 2026
About This OpportunityWe are recruiting for a Manager, Engineering to join our IT team, reporting to the Director, Intelligent Data and Enterprise Automation.
The Manager, Engineering will lead a multidisciplinary team of engineers, with a primary focus on Power Platform and Power BI development, as well as full-stack and data engineering. This role is responsible for designing, building, and operating enterprise solutions across the Microsoft and Azure technology stack.
In this role, you will set technical direction, ensure solution quality and reliability, establish engineering best practices, and support scalable delivery through structured agile methodologies. You will balance hands-on technical expertise with people leadership by developing engineers and partnering closely with product, business analysis, and stakeholder teams to deliver well-architected, maintainable solutions.
Responsibilities- Lead the day-to-day activities of the engineering team, including work assignment, technical guidance, obstacle removal, and performance management.
- Own the technical quality of delivered solutions, including architecture, code quality, security, scalability, and maintainability, with a primary focus on Power Platform (Power Apps, Power Automate) and Power BI, as well as full-stack and data engineering workloads.
- Establish and enforce modern engineering practices using Azure DevOps, including source control, branching strategies, code reviews, and agile work management.
- Drive sprint planning and agile delivery by managing scope, backlogs, team velocity, and release quality.
- Partner with developers, business analysts, project managers, and stakeholders to translate business requirements into technical solutions and delivery plans.
- Champion the reduction of technical debt and continuous improvement of code, data architecture, and platform foundations.
- Oversee testing, validation, deployment, user acceptance testing (UAT), defect resolution, environment management, and change control.
- Monitor and communicate engineering progress, risks, dependencies, and trade-offs to leadership.
- Mentor and develop engineering talent, creating growth opportunities and fostering a collaborative engineering culture.
- Evaluate emerging technologies, tools, and development practices to advance team capabilities and organizational data and automation strategies.
Qualifications- 5+ years of hands-on software engineering experience with strong technical expertise in Power Platform and/or Power BI development.
- 3+ years of experience leading or managing engineering teams.
- Deep hands-on experience with Power Apps, Power Automate, and Power BI.
- Strong experience with Azure DevOps, including Azure Boards, agile planning, work intake, tracking, and source control through Azure Repos.
- Strong understanding of software engineering fundamentals, including architecture, design patterns, source control, branching strategies, automated testing, code reviews, and secure development practices.
- Excellent communication, collaboration, and problem-solving skills with the ability to influence both technical and business audiences.
- Ability to thrive in a fast-paced and dynamic environment.
#CBSAS
#LI-KS1