logo

JobNob

Your Career. Our Passion.

Software Engineering Manager


AIR MILES Reward Program


Location

Toronto, ON | Canada


Job description

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 the Software Engineering Manager for the Travel Rewards Technology team, you will be responsible for building and maintaining a high-performance team to power the Air Miles Travel platform. You inspire and motivate developers to perform their best by providing an environment of growth, opportunity, and recognition. You are a skilled coach who builds relationships of trust that allow for robust feedback loops with your reports that simultaneously guides them in their growth, and towards team and organizational goals. You recognize the importance of focus and flow, and in coordination with the scrum master, shield the team from distractions so they can focus on sprint goals and technical excellence. You are keenly aware of that technical debt needs to be limited and manage the team priorities accordingly to reduce and eliminate technical debt as much as possible. You are also aware that quality is not free, and endeavor to provide the team the time it needs to create high quality, maintainable, extensible, scalable products that are a joy to work with. Being a relationship builder, you also enjoy working with internal and external stake holders to align work initiatives and roadmaps to resolve dependencies and create smooth delivery pipelines. Finally, as someone who is dedicated to continuous improvement and lifelong learning you are an agent of change, and push the team to follow these principles by setting up processes and measurements to drive better practices.


Responsibilities:

· Set team level goals and objectives and aligns IC goals and objectives to achieve them

· Coach, goal set, provide feedback and measure performance of IC's to facilitate the growth and advancement of the IC’s

· Builds, structures and staffs team to accomplish business objectives and team goals

· Interact with other teams and stakeholders to align business objectives and resolve dependencies

· Manage and flag technical debt, provides input on roadmap to alleviate

· Act as a process champion and an agent of continuous improvement by looking for areas of improvement, and setting up processes and measurements to drive better practice


Qualifications

· 5+ years of managing engineering teams

· Experience in software design, data engineering and infrastructure concepts

· Familiarity with AWS technologies, including AWS, EC2, Lambda,

· Familiarity with Java, React, Node, Javascript, AEM

· CI/CD (Git, CI/CD, Jenkins)

· Enthusiasm and experience working in an Agile team environment working on Travel solutions

Requirements:


Job tags

Full timePart timeWork visa


Salary

All rights reserved