Digital Communications Manager at CAE

CAE Inc • montreal, Canada

Location montreal, qc
Job Type Full-time
Posted June 01, 2026

Role Description

Drive the digital brand strategy at CAE as the Digital Communications Manager. This role focuses on brand stewardship and overseeing impactful digital communication channels for a prestigious global brand.

CAE is looking for a Manager in Brand Management and Digital Communications on a 12-month contract. You will lead the execution of CAE’s global brand strategy, ensuring consistent brand expression and compelling storytelling across all platforms. This managerial position includes guiding a team, managing resources, and building strong relationships within the company and with external partners.

Key Responsibilities:
• Lead brand governance and digital communications strategy
• Oversee CAE’s website and digital platforms
• Guide social media content and execution
• Analyze digital performance for brand enhancement
• Manage a team of two and provide strategic oversight

Requirements:
• Bachelor's degree in a rela...

Ready to Apply?

Apply for this Position