Social Media Strategy Manager in Toronto

Intello Technologies Inc.

montreal, montreal (administrative region), Canada
Full-time
Posted June 06, 2026

Job Description

Drive innovation in health communication as TELUS Health's Social Media and Content Marketing Manager, based in Toronto, with a 12-month contract. Craft persuasive content while maximizing engagement across platforms.

In this senior role, you will utilize 6-10 years of experience in communications and social media to create impactful strategies for a health-focused audience. Your expertise will ensure a unified brand voice and facilitate strong team collaboration in content creation and performance insight sharing.

Key Responsibilities:
• Lead global social media strategy formulation
• Set unified messaging and performance standards
• Proactively develop end-to-end content strategies
• Review and enhance content for brand consistency
• Coordinate crisis response and community engagement

Requirements:
• 6-10 years in marketing or public relations
• Background in B2B tech or health industries
• Strong ...