Corporate Communications Manager in Ottawa

Nuclearinst
📍 ottawa, on, Canada 💼 Full-time 🕒 Posted June 19, 2026

Job Description

Join Babcock in Ottawa as a Corporate Communications Manager, where your skills will shape our narrative. Specialize in internal communications, media relations, and strategic planning.
In this permanent role, you will be instrumental in developing and executing communication strategies that resonate with our audiences. Your ability to manage internal messaging and engage with media stakeholders will further enhance Babcock’s presence. Additionally, you’ll mentor Junior Communications staff while crafting impactful content that aligns with the company’s mission.
Key Responsibilities:
• Develop communications plans that support business objectives
• Oversee internal newsletters and announcements
• Manage media inquiries and build strong relationships
• Conduct crisis communications and reputation management
• Create engaging content for social media and marketing
Requirements:
• 8+ years in corporate communications or marketing
• Degree in relevant field li...

Ready to Apply?

Submit your application today and join our talented team at Nuclearinst.

Submit Application

Job Details

  • Location ottawa, on
  • Job Type Full-time
  • Category Other-General
  • Posted Date June 19, 2026
  • Application Deadline July 29, 2026