D

Definity Financial

Canadian P&C insurer with digital channels

Marketing Specialist - Marketing, Social Media

Social Media Strategy & ManagementConfirmed live in the last 24 hours
Contract$59.3k - $109.2kIn-person

About the Job

Requirements

  • At least 3 years of social media, project management, and marketing experience.
  • Experience with traditional and digital/social campaign development.
  • Ability to balance speed of execution with quality and attention to detail.

Responsibilities

  • Activate the social media strategy to strengthen brand voice and reputation.
  • Plan, create, and publish content across social platforms and manage editorial calendars.
  • Oversee community engagement and social listening, respond to comments, and identify proactive opportunities.
  • Monitor trends, platform updates, and best practices to inform content and channel strategy.
  • Lead reporting and analysis of social performance, share insights, and recommend optimizations.
  • Coordinate content planning and production with internal teams and external partners.
  • Support integrated marketing initiatives and maintain the annual content calendar.
  • Ensure adherence to social media governance and collaborate across business units and committees.

About the Company

Definity Financial

Canadian P&C insurer with digital channels

Definity Financial is a Canadian property and casualty insurer that serves individuals and businesses through multiple channels, offering a broad range of coverage options. Its products are delivered via a mix of direct, broker, and digital channels, and the company emphasizes continuous improvement and innovation to meet evolving needs. The business model relies on insurance premiums and strategic investments, with a focus on transforming into a digital leader and expanding market capabilities to grow reach and profitability. Definity differentiates itself through its long-standing heritage from Economical Insurance, its multi-channel distribution, and its commitment to leveraging technology and investments to better serve customers, broker partners, employees, and communities in a changing market.

Company size
1,001-5,000
Company stage
IPO
Headquarters
Canada
Founded
1871

Recently Posted Jobs

Explore more opportunities at Definity Financial

See more jobs