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