Babcock Mission Critical Services España SA.
Corporate Communications Manager - Ottawa
Job Description
Elevate Babcock’s brand visibility as a Corporate Communications Manager in Ottawa. Lead strategic communications, engage media, and drive internal messaging in this onsite or hybrid role.
This permanent position at Babcock seeks a seasoned communications professional with over 8 years in corporate communications or public relations. You’ll develop integrated communication strategies, manage team members, and engage with key stakeholders while maintaining high editorial standards and brand alignment. Your role will encompass crisis management, content creation, and public engagement to enhance Babcock's reputation and mission.
Key Responsibilities:
• Create communications plans aligned with company goals
• Oversee internal messaging and manage editorial content
• Engage with media and draft press releases
• Monitor public perception and lead crisis communications
• Build relationships with stakeholders and analysts
Requirements:
• 8+ years in communications, ...
This permanent position at Babcock seeks a seasoned communications professional with over 8 years in corporate communications or public relations. You’ll develop integrated communication strategies, manage team members, and engage with key stakeholders while maintaining high editorial standards and brand alignment. Your role will encompass crisis management, content creation, and public engagement to enhance Babcock's reputation and mission.
Key Responsibilities:
• Create communications plans aligned with company goals
• Oversee internal messaging and manage editorial content
• Engage with media and draft press releases
• Monitor public perception and lead crisis communications
• Build relationships with stakeholders and analysts
Requirements:
• 8+ years in communications, ...
Ready to Apply?
Take the next step in your career journey with Babcock Mission Critical Services España SA.
Apply Now