Senior Vice President of Insurance and Risk

WP Osborne Executive Search
📍 mississauga, peel region, Canada 💼 Full-time 🕒 Posted July 04, 2026

Job Description

Take charge of risk management at Starlight as the Senior Vice President of Insurance and Risk. This executive role integrates strategic leadership with hands-on operational execution across business lines and geographies.

You will report directly to the EVP, General Counsel, and oversee comprehensive insurance and risk management efforts in Canada, the US, and the UK. With a focus on continuous improvement, you’ll lead the Insurance and Risk team, work cross-functionally to enhance operational effectiveness, and support crisis response initiatives. Your expertise will guide the organization through various risk and insurance challenges while optimizing analytical reporting and claims management.

Key Responsibilities:
• Mentor the Insurance and Risk team to achieve high performance
• Manage Starlight’s diverse insurance programs
• Develop and enhance risk management frameworks
• Partner with various business units on emerging risks
...

Ready to Apply?

Submit your application today and join our talented team at WP Osborne Executive Search.

Submit Application

Job Details

  • Location mississauga, peel region
  • Job Type Full-time
  • Category Finance
  • Posted Date July 04, 2026
  • Application Deadline August 13, 2026