Insurance And Risk Vp At Starlight Mississauga

WP Osborne Executive Search · mississauga, peel region, Canada

Location
mississauga
Job Type
Full-time
Posted
July 04, 2026

Job Description

Vice President of Insurance and Risk

Join Starlight as the Vice President of Insurance and Risk, steering the organization’s risk management and insurance strategies. This strategic role emphasizes cooperative leadership and operational effectiveness. In this pivotal role, you will report to the EVP, General Counsel and be responsible for Starlight's insurance portfolio across multiple geographies including Canada, the US, and the UK. You will provide strategic insights and guidance related to risk trends and claims activities while developing proactive risk mitigation and management frameworks. A robust understanding of cross‑departmental collaboration will enhance business continuity and operational resilience.

Key Responsibilities

  • Drive improvements in claims management and insurance administration
  • Develop risk management policies and governance practices
  • Communicate risk management training to stakeholders
  • Support crisi...

Ready to Apply?

Submit your application for Insurance And Risk Vp At Starlight Mississauga at WP Osborne Executive Search

Apply Now