Content Marketing and Social Media Lead

TELUS • toronto, Canada

Location toronto, on
Job Type Full-time
Posted June 12, 2026

Role Description

Elevate your career as the Content Marketing and Social Media Lead, focusing on high-impact global engagement in a 12-month leave replacement. Drive creativity and strategy that resonates brand values worldwide.
You will spearhead the development of company-wide social media strategies and establish performance standards. Your role involves executing organic content strategies, providing essential support to regional content teams, and leading crisis management efforts. Analyzing insights and performance reports will guide leadership decisions, enhancing overall marketing initiatives.
Key Responsibilities:
• Lead global content marketing and social media strategy
• Set and maintain messaging standards across regions
• Execute high-performance organic content initiatives
• Collaborate and enable regional content teams
• Manage brand governance and crisis responses
Requirements:
• 6-10 years of experience in related roles
• B2B tech or health industry knowle...

Ready to Apply?

Apply for this Position