S

Marketing & Communications Specialist

SLR Consulting (Canada) Ltd

guelph, on, Canada Full-time June 23, 2026

Found Description

Overview

SLR Consulting (Americas) is a global advisory, environmental, engineering, and regulatory firm. The Marketing & Communications Specialist will shape and elevate our brand across Canada, the U.S., and Latin America, supporting sustainable initiatives.

Responsibilities

  • Create clear, engaging communications and marketing content that supports key initiatives across Canada, the U.S., Brazil and Chile.
  • Develop modular, reusable materials such as one‑pagers, presentations, and digital assets that streamline support across teams.
  • Support brand visibility and market presence across the financial, industry & technology sectors in the Americas.
  • Support the development and execution of client‑centric events (e.g., roundtables, luncheons, webinars, capabilities presentations), marketing campaigns, including content for blogs, social media, and event materials.
  • Collaborate with regional teams to ensure consistent mess...

Ready to Apply?

Submit your application for Marketing & Communications Specialist at SLR Consulting (Canada) Ltd

Apply Now