WP Osborne Executive Search

Senior Vice President of Insurance and Risk

📍 Location
mississauga, peel region
⏰ Job Type
Full-time
📅 Posted
June 27, 2026
Apply Now

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
• Support strategic reporting to ...

Start Your Week Right!

Apply now and make every Monday exciting with WP Osborne Executive Search

Apply for this Position