D

Definity Financial

Canadian P&C insurer with digital channels

Associate Vice President, Broker Marketing & Brand

Brand & Creative MarketingConfirmed live in the last 24 hours
Full-timeToronto, ON, Canada$166.5k - $216.5kIn-person

About the Job

Requirements

  • 12+ years of progressive leadership experience in brand, marketing, communications, or related disciplines, including leading teams through transformation and growth.
  • Proven success developing and executing brand and marketing strategies that drive business results.
  • Experience leading integrated marketing campaigns and managing complex stakeholder environments.
  • Demonstrated success building channel, partner, broker, or B2B marketing programs.
  • Experience leading creative, content, and marketing teams.
  • Strategic thinking, strong business acumen, and customer focus.
  • Ability to influence and collaborate across all levels of the organization.
  • Strong relationship-building and stakeholder management skills.
  • Excellent communication and storytelling capabilities.
  • Demonstrated ability to lead change and inspire high-performing teams.
  • Bachelor's degree in Marketing, Communications, Business, or a related field.

Responsibilities

  • Define and execute the Definity Insurance brand strategy to strengthen awareness, differentiation, and preference.
  • Ensure a consistent and compelling brand experience across broker, customer, and employee touchpoints.
  • Evolve positioning, messaging, and value propositions to reflect business priorities and market opportunities.
  • Monitor brand performance and market trends, using insights to inform strategy and investment decisions.
  • Develop and execute broker marketing and communications strategies that strengthen engagement, advocacy, and growth.
  • Partner with Sales and Distribution leaders to deliver campaigns, communications, events, and engagement programs.
  • Lead communications for key business priorities, including product launches, strategic initiatives, and capability enhancements.
  • Continuously enhance the broker experience through insight-driven marketing and communications.
  • Lead the development and execution of integrated marketing campaigns that support business objectives and strengthen the Definity brand.
  • Oversee creative services, providing strategic direction for campaign development, design, storytelling, and content creation.
  • Ensure marketing investments deliver measurable impact through planning, performance measurement, and optimization.
  • Foster a culture of creativity, innovation, and continuous improvement.
  • Serve as a trusted advisor to senior leaders on brand, marketing, and broker engagement strategies.
  • Collaborate across Distribution, Product, Underwriting, Claims, Customer Experience, and Communications to align marketing initiatives with business priorities.
  • Bring forward industry trends, market insights, and emerging practices to strengthen competitive positioning and marketing effectiveness.
  • Assess and strengthen marketing capabilities, processes, and ways of working to enhance effectiveness, agility, and business impact.
  • Establish best practices in brand management, campaign execution, marketing planning, and creative development.
  • Champion innovation and continuous improvement by identifying opportunities to evolve tools, technologies, and approaches across the marketing function.
  • Build a culture that encourages experimentation, learning, and accountability for results.

Desired Qualifications

  • Experience in insurance, financial services, or a similarly relationship-driven industry is preferred.
  • An MBA or equivalent advanced degree is considered an asset.

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