Full-Time

Senior Marketing Manager

Marketing & Communications

Posted on 8/20/2026

Liberty Mutual Canada

Liberty Mutual Canada

Compensation Overview

CA$130k - CA$170k/yr

+ Bonus + Allowances

Toronto, ON, Canada

Hybrid

Hybrid work combines on-site and remote work.

Bachelor's

Category
Growth & Marketing (1)
Required Skills
LLM
Communications
Social Media
Journalism
Marketing
Data Analysis
Requirements
  • A bachelor's degree in marketing, communications, public relations, journalism, business, or a related field.
  • Significant experience leading integrated marketing and communications strategies in a complex, matrixed organization.
  • Proven ability to advise senior leaders, influence stakeholders, and translate business priorities into clear, compelling communications.
  • Experience leading and developing talent, managing cross-functional teams, and working with agencies and vendors.
  • Strong expertise across digital, web, social media, employee communications, executive communications, events, and public relations channels.
  • Practical experience using generative artificial intelligence and emerging technologies to improve research, content development, personalization, analytics, channel effectiveness, and team productivity.
  • Understanding of human judgment, accuracy, privacy, inclusion, transparency, and responsible governance when applying artificial intelligence in a highly regulated environment.
  • Excellent writing, editing, presentation, and storytelling skills.
  • Strong project, budget, measurement, and prioritization skills.
  • A data-informed approach to evaluating impact and improving audience engagement.
  • Ability to work effectively across North American and global teams.
  • A collaborative, inclusive leadership style aligned with Liberty Mutual's values.
Responsibilities
  • Champion and model Liberty Values and Guidelines for Inclusion to foster a culture where employees feel informed, connected, valued, and empowered.
  • Lead, coach, and develop marketing and communications talent, creating opportunities for growth and encouraging innovation.
  • Develop and execute integrated, multichannel marketing and communications strategies supporting short- and long-term business objectives.
  • Serve as a strategic communications advisor to business-unit leaders and senior stakeholders.
  • Partner with North American and global colleagues to align local strategies and content with enterprise messaging, brand standards, and communication priorities.
  • Translate business strategy and complex topics into clear, relevant, and compelling stories for internal and external audiences.
  • Strengthen and consistently express the Liberty Mutual brand across communications, publications, digital experiences, events, and other audience touchpoints.
  • Lead the creative development and production of content and materials, including graphic design, copywriting, video, presentations, and digital content.
  • Lead agency and vendor partnerships supporting promotional campaigns and strategic communications initiatives.
  • Oversee concepts, media strategies, content, production plans, and delivery against agreed objectives.
  • Own and evolve marketing and communications channels, including internal websites, newsletters, corporate web properties, social media, and other digital platforms.
  • Drive channel adoption, improve audience experience, and use insights to increase reach, engagement, and desired outcomes.
  • Establish measures of success and use data, analytics, audience insights, and feedback to evaluate effectiveness and continuously improve programs.
  • Lead the responsible and strategic adoption of artificial intelligence across marketing and communications.
  • Monitor industry trends, emerging issues, evolving technologies, and leading practices to identify opportunities and maintain an innovative, relevant, and effective approach.
  • Lead complex, cross-functional projects and strategic initiatives from concept through execution within approved budgets, timelines, quality standards, and risk parameters.
Desired Qualifications
  • Experience in insurance or financial services.
  • Experience with change communications, employee engagement, reputation management, crisis communications, business-to-business marketing, sales enablement, bilingual English and French communication, and marketing technology.
Liberty Mutual Canada

Liberty Mutual Canada

View

Company Size

N/A

Company Stage

N/A

Total Funding

N/A

Headquarters

N/A

Founded

N/A