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
  • Bilingual proficiency in English and French

Work Rights

Not specified

Tailored Resume

Cover Letter