D

Definity Financial

Canadian P&C insurer with digital channels

Manager – Operational Optimization

Business OperationsConfirmed live in the last 24 hours
Full-time$88k - $138kIn-person

About the Job

Requirements

  • A bachelor's degree in business, operations management, or a related field.
  • Seven to ten years of experience in process improvement, management consulting, and/or project management with leading companies.
  • At least five years in leadership positions, with proven experience in operational excellence, process improvement, or related roles.
  • Project management experience driving projects, focused improvements, and future-state definition.
  • Skill in developing and delivering executive-level presentations and communications.
  • Ability to coordinate across business units while driving shared-services priorities and goals.
  • Strong knowledge of operational excellence methodologies, including Lean, Six Sigma, and Total Quality Management.

Responsibilities

  • Develop and execute an Operational Productivity Strategy and Continuous Improvement roadmap aligned to NBS and DCC priorities.
  • Apply Lean methodologies to optimize contact-centre processes and improve service quality and efficiency.
  • Lead process automation initiatives to reduce manual effort and enhance operational effectiveness.
  • Educate teams, identify process inefficiencies, and foster a culture of continuous improvement.
  • Partner cross-functionally to drive transformation initiatives that balance customer experience with operational efficiency.
  • Support contact-centre system enhancements to improve performance and user experience.
  • Track project progress, manage risks, and provide status updates in partnership with Enterprise Project teams.
  • Identify cost-saving and efficiency opportunities through operational analysis and process improvements.
  • Provide data-driven recommendations to optimize cost, service levels, and customer/broker satisfaction.
  • Define and monitor key performance indicators to measure operational effectiveness and program success.
  • Ensure successful program delivery, benefit realization, and long-term sustainment.
  • Collaborate with project teams, sponsors, senior leaders, and process-improvement teams to drive successful outcomes.
  • Use centralized reporting to evaluate performance results against business goals and objectives, and communicate operational results and plans at leadership meetings.

Desired Qualifications

  • Lean Six Sigma certification, with at least Green Belt certification.

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