TE
Posted:
June 09, 2026
Location:
toronto, on, Canada
Job Description
Join a dynamic team as a Global Social Media and Content Marketing Manager, driving engagement across platforms in a 12-month leave replacement role. Elevate content marketing strategies and enhance brand governance on a global scale.
In this role, you will lead the company-wide social media strategy, ensuring a unified tone across regions. Your responsibilities include overseeing performance standards, developing compelling content, and collaborating with content teams to maximize effectiveness. Crisis management and insights will also be integral parts of your role in enhancing overall communication strategies.
Key Responsibilities:
• Create and manage global social media strategies
• Establish messaging standards and tone of voice
• Develop end-to-end organic content strategies
• Provide feedback to content teams on deliverables
• Lead brand alignment and crisis response
Requirements:
• 6-10 years in social media or marketing roles
• Experience in B2B t...
In this role, you will lead the company-wide social media strategy, ensuring a unified tone across regions. Your responsibilities include overseeing performance standards, developing compelling content, and collaborating with content teams to maximize effectiveness. Crisis management and insights will also be integral parts of your role in enhancing overall communication strategies.
Key Responsibilities:
• Create and manage global social media strategies
• Establish messaging standards and tone of voice
• Develop end-to-end organic content strategies
• Provide feedback to content teams on deliverables
• Lead brand alignment and crisis response
Requirements:
• 6-10 years in social media or marketing roles
• Experience in B2B t...
Apply for this Job
Submit your application for the Global Social Media Marketing Manager position at TELUS.
Apply Now Save for LaterJob Overview
Job Type:
Full-time
Location:
toronto, Canada
Posted:
June 09, 2026
Deadline:
July 19, 2026