Manager, Brand Management And Digital Communications - Temporary
CAE
Global brand strategy leadership
Digital communications governance
Bilingual english french proficiency
This role leads the evolution, governance, and execution of CAE's global brand and digital communications strategy to ensure a strong corporate presence
Job Summary
This role leads the evolution, governance, and execution of CAE's global brand and digital communications strategy to ensure a strong corporate presence.
The position requires managing a team of two direct reports while serving as an internal expert and strategic advisor on brand and digital communications.
As a temporary 12-month contract role, the incumbent will shape global digital storytelling and strengthen brand consistency across all platforms.
Matching Summary
This role leads the evolution, governance, and execution of CAE's global brand and digital communications strategy to ensure a strong corporate presence.
Skills & Requirements
Must-have
Global brand strategy leadership
Digital communications governance
Bilingual English French proficiency
Team management of two direct reports
Cross-functional stakeholder collaboration
Nice-to-have
Strong project management skills
High degree of autonomy and initiative
Experience with AI-supported tools
Creative problem solving abilities
Strategic advisor mindset
Key Requirements
Bachelor's degree in Communications or related field
8-12 years experience in brand or digital communications