Software Engineering Manager

AIR MILES Reward Program
Toronto, ON, Canada
$2K a week (estimated)
Full-time
We are sorry. The job offer you are looking for is no longer available.

The AIR MILES Reward Program is one of Canada’s most recognized loyalty programs, with over 10 million active collector accounts, representing more than half of all Canadian households.

AIR MILES collectors earn Reward Miles at more than 300 leading Canadian, global and online brands and at thousands of retail and service locations across the country.

AIR MILES is a wholly-owned subsidiary of the Bank of Montreal (BMO). BMO is Canada’s oldest bank and the 8th largest in North America with more than 12 million customers globally.

As an Engineering Manager you will have the following key areas of ownership : Agile Pods : Oversee 2-3 cross-functional agile pods to support the delivery of new features and enhancementsConsent for Technology Lead : Own the implementation and compliance of Bill C-64 Consent for Technology (cookie consent) across all Air Miles properties (web and mobile apps).

Administration of consent tool, including managing cookie catalogue and publishing scripts to support any changes required by teams.

Support teams when new cookies identified, with implementation challenges and during quarterly audit process.Back-end services : Support team that owns the back-end services that support our digital properties (web and mobile)This role has 3 key pillars : Project Delivery (50%) : Collaborate with Product, Architecture and Agile Delivery teams to deliver high quality experiences for our Air Miles Collectors on web and mobile.

People Management (20%) : Lead and mentor a team of developers and automation engineers, providing guidance, support and feedback to help them grow professionally.

Perform regular 1 : 1 meetings, team meetings, team events and performance reviews.Strategic alignment (30%) : Create and maintain technical roadmaps & OKRs, ensuring a balance between technical evolution and operational efficiencies.

As a key partner to our Product organization, Engineering Managers collaborate very closely, ensuring Product and Technical roadmaps are aligned, while also providing insight into Product evolution and platform capabilities.

Other ResponsibilitiesHelp Senior Leadership manage engineering risk and make sure we are making the right trade-off decisionsContribute to roadmap definition across agile teams, while providing accurate estimates and help prioritize units of work to drive the incremental release of projectsDevelop relationships with key partners across the organization and act as the subject matter expert for internal / external stakeholders to refine, prioritize, and optimize deliverables and roadmaps Be deeply engaged in the full development lifecycle : designing, developing, testing, deploying, maintaining, monitoring and improving software Advocate for new approaches, new ways of working and finding efficienciesContinuously learn and expand your capabilitiesQualifications3+ years of people management experience, with a focus on at least one of following areas : front-end development (AEM, JS, CSS), mobile development (Flutter, Swift, Kotlin), back-end services (AWS, Java Springboot 3, Jenkins)Solid engineering fundamentals and real world experience building scalable engineering solutionsNice to have, experience in digital analytics implementations through utilization of tag management tools using Adobe Launch and Google Tag ManagerExcellent communication and leadership skillsExceptional analytical reasoning and problem-solving skillsTeam player, who likes to collaborate with cross-functional teams and influence othersWell organized, disciplined and can lead multiple projects simultaneously High standards in quality and operational excellenceExperience working in agile organizationsExperience using JIRA, Teams, ConfluenceAlways looking for challenges and a passion for learning

16 days ago
Related jobs
Promoted
AIR MILES Reward Program
Toronto, Ontario

As an Engineering Manager you will have the following key areas of ownership:. As a key partner to our Product organization, Engineering Managers collaborate very closely, ensuring Product and Technical roadmaps are aligned, while also providing insight into Product evolution and platform capabiliti...

Promoted
YASH Technologies
Toronto, Ontario

As Software Engineering Manager (SEM) you will lead software development team(s) in delivering large and complex projects. We are actively looking for a Engineering Manager. Set up software engineering best practices, processes and tools to ensure key aspects of delivery (quality, cost, and timeline...

ClickUp
Canada

Lead a diverse team focused on providing deployment and workflow orchestration platform for all of engineering. Own overall SDLC at ClickUp and continue to improve engineering productivity. Can assume any role (ex, project manager, facilitator) to fill a gap (e. ...

AutoTrader.ca
Toronto, Ontario

Senior Software Engineering Manager. ...

Marqeta
Toronto, Ontario

Reporting to the Director of Data Platform, the Manager will be responsible for the Marqeta Parser Team. Advocate and practice engineering principles including Security/Privacy, Quality, Reliability, Usability, Scalability/Performance, Productivity/Efficiency, and Operability. Ke Xu - Director, Data...

Hasbro
CA

Manager Software Engineer, Dungeons & Dragons® (D&D) E-commerce. Collaborate closely with product managers, UX designers, business intelligence and multi-functional teams to define requirements, develop product roadmaps, and continuously improve the user experience of the D&D Beyond mark...

Jobber
Canada
Remote

Reporting to a Senior Manager, Software Engineering, the Manager, Software Engineering will work with members of your teams to support and develop their skills and career, as we work together to empower small businesses. Then Jobber might be the place for you! We’re looking for a Manager, Software E...

Capital One
Toronto, Ontario

Bay Street (93021), Canada, Toronto,Toronto, Ontario,Manager of Software Engineering, People Leader. A day in the life of a Capital One Manager, Software Engineering. With your help, we’ll build the next generation of banking in Canada based on customer-focused values, compelling products and great ...

Scotiabank
Toronto, Ontario

Effectively manage a team of technical professional including software engineers and developers by setting performance expectations, monitoring performance and providing technical guidance and coaching. Disciplined in development methodology and familiar with software development technologies and co...

Scotiabank
Toronto, Ontario

We are looking for a Senior Manager, Software Engineering to join this dynamic team and take on a challenging and exciting role. You will be responsible for managing a team of software engineers engaged in the design, development, and delivery of efficient and cost-effective technical solutions acro...