Director - Application Development - Digital Solutions - Customers
3 days ago
Toronto ON, Toronto Census Division, ON; Ontario, Canada
AIR CANADA
Full-time
Free with email or Google
Save this job and keep your search organized
Create a free account to save jobs, create alerts and return to this listing from your dashboard.
Free with email or Google
By continuing, you agree to our Terms & Privacy Policy.
Belonging to Air Canada is about belonging to a Canadian symbol, Air Canada recently elected best airline in North America. Take your career to new heights by joining our innovative and diverse team at the forefront of passenger air transport. The Director
- Application Development will lead the design, development and delivery of some of our most critical customer-facing digital applications and all of our internal cargo-related applications. Its customer-facing application portfolio includes aircanada.com content applications (Content Management System [CMS] platform, home page), marketing digital assets (offer management, DNA) and Customer Identity and Access Management (CIAM). Its cargo application portfolio includes the Air Canada Cargo website (informational and transactional), the cargo distribution API, the Air Canada Cargo digital back-end system and all Air Canada Cargo integrations; this portfolio continues to expand with the implementation of the new Cargo Management System, which will continue through the end of 2028. The incumbent will also be responsible for the Delivery Center of Excellence and the Innovation Center of Excellence for all customer and cargo portfolios. The Delivery Center of Excellence aims to harmonize delivery practices, key performance indicators and continuous improvement within the portfolio. The Innovation Center of Excellence aims to improve our digital technology platforms through continuous improvements (progressive adoption of AI, improvement of continuous integration and deployment pipelines, etc.) This position is critical to our digital transformation process and will play a decisive role in enabling the TDS organization to achieve its cost transformation and innovation objectives. The successful candidate will also focus on people management, including talent acquisition, training, performance management and promoting a high-performing team culture. Provide strategic and hands-on leadership to teams shaping the future of marketing and content technologies at Air Canada. Lead cargo delivery teams toward the successful implementation of the new Cargo Management System. Collaborate with Product Owners, UX/UI Designers, and Architects to define product vision, architecture, and development roadmap. Oversee the delivery of robust, scalable, and secure digital applications with a focus on performance, user experience, and maintainability. Ensure modern engineering practices are followed, including Agile delivery, continuous integration and delivery pipeline automation, DevSecOps, test automation, and shift-left testing. Promote the use and integration of generative AI tools and AI agents in the development lifecycle to increase developer productivity and enable rapid iteration. Stay abreast of emerging technologies and evaluate their relevance and value for digital product development. Foster a culture of engineering excellence through code quality, design standards, peer reviews, and continuous learning. Ensure end-to-end product delivery, from development to production deployment and support. Work closely with internal Product Managers, Designers, Architects, and Quality Assurance teams to ensure high-quality products are launched on time. Monitor team performance, manage risks, remove delivery blockers, and ensure accountability for results. Ensure proper technical documentation and knowledge sharing across teams. Partner with other IT and Digital Solutions leaders, including Architecture, Security, Data, and Infrastructure teams. Engage with key business stakeholders across Digital Solutions, Marketing, Loyalty, and Human Resources to ensure alignment between product features and business priorities. Present technical strategies and delivery progress to senior management, contributing to enterprise-wide technology planning. Support training and professional development programs to build technical capabilities within the team. Establish performance metrics and continuous improvement practices for team delivery and application performance. Bachelor's degree in Computer Science, Software Engineering or a related field; 10+ years of experience in digital application development, with at least 5 in a leadership role managing front-end and back-end development teams. ~ Proven success in leading digital transformations, including insourcing and the adoption of modern development frameworks and practices. ~ Strong technical expertise in web and mobile application development, microservices, cloud architecture, and API ecosystems. ~ Experience integrating AI/ML or Generative AI technologies into product development lifecycles is a strong asset. ~ Strong understanding of Agile, DevOps, and CI/CD best practices. ~ Experience working in or with enterprise-scale organizations, ideally in the travel, transportation, or customer experience sectors. ~ Candidates must be eligible to work in the country concerned at the time an offer
- Application Development will lead the design, development and delivery of some of our most critical customer-facing digital applications and all of our internal cargo-related applications. Its customer-facing application portfolio includes aircanada.com content applications (Content Management System [CMS] platform, home page), marketing digital assets (offer management, DNA) and Customer Identity and Access Management (CIAM). Its cargo application portfolio includes the Air Canada Cargo website (informational and transactional), the cargo distribution API, the Air Canada Cargo digital back-end system and all Air Canada Cargo integrations; this portfolio continues to expand with the implementation of the new Cargo Management System, which will continue through the end of 2028. The incumbent will also be responsible for the Delivery Center of Excellence and the Innovation Center of Excellence for all customer and cargo portfolios. The Delivery Center of Excellence aims to harmonize delivery practices, key performance indicators and continuous improvement within the portfolio. The Innovation Center of Excellence aims to improve our digital technology platforms through continuous improvements (progressive adoption of AI, improvement of continuous integration and deployment pipelines, etc.) This position is critical to our digital transformation process and will play a decisive role in enabling the TDS organization to achieve its cost transformation and innovation objectives. The successful candidate will also focus on people management, including talent acquisition, training, performance management and promoting a high-performing team culture. Provide strategic and hands-on leadership to teams shaping the future of marketing and content technologies at Air Canada. Lead cargo delivery teams toward the successful implementation of the new Cargo Management System. Collaborate with Product Owners, UX/UI Designers, and Architects to define product vision, architecture, and development roadmap. Oversee the delivery of robust, scalable, and secure digital applications with a focus on performance, user experience, and maintainability. Ensure modern engineering practices are followed, including Agile delivery, continuous integration and delivery pipeline automation, DevSecOps, test automation, and shift-left testing. Promote the use and integration of generative AI tools and AI agents in the development lifecycle to increase developer productivity and enable rapid iteration. Stay abreast of emerging technologies and evaluate their relevance and value for digital product development. Foster a culture of engineering excellence through code quality, design standards, peer reviews, and continuous learning. Ensure end-to-end product delivery, from development to production deployment and support. Work closely with internal Product Managers, Designers, Architects, and Quality Assurance teams to ensure high-quality products are launched on time. Monitor team performance, manage risks, remove delivery blockers, and ensure accountability for results. Ensure proper technical documentation and knowledge sharing across teams. Partner with other IT and Digital Solutions leaders, including Architecture, Security, Data, and Infrastructure teams. Engage with key business stakeholders across Digital Solutions, Marketing, Loyalty, and Human Resources to ensure alignment between product features and business priorities. Present technical strategies and delivery progress to senior management, contributing to enterprise-wide technology planning. Support training and professional development programs to build technical capabilities within the team. Establish performance metrics and continuous improvement practices for team delivery and application performance. Bachelor's degree in Computer Science, Software Engineering or a related field; 10+ years of experience in digital application development, with at least 5 in a leadership role managing front-end and back-end development teams. ~ Proven success in leading digital transformations, including insourcing and the adoption of modern development frameworks and practices. ~ Strong technical expertise in web and mobile application development, microservices, cloud architecture, and API ecosystems. ~ Experience integrating AI/ML or Generative AI technologies into product development lifecycles is a strong asset. ~ Strong understanding of Agile, DevOps, and CI/CD best practices. ~ Experience working in or with enterprise-scale organizations, ideally in the travel, transportation, or customer experience sectors. ~ Candidates must be eligible to work in the country concerned at the time an offer