Vice President of Risk at Starlight

WP Osborne Executive Search • mississauga, peel region, Canada • Posted June 19, 2026

Location mississauga, peel region
Job Type Full-time
Category Finance
Posted June 19, 2026
Lead Starlight’s Risk Management initiatives as the Vice President of Insurance and Risk. This senior role focuses on optimizing insurance programs and enhancing risk mitigation strategies across all business areas.
Reporting to the EVP, General Counsel, you will oversee Starlight's comprehensive risk management and insurance programs in Canada, the United States, and the United Kingdom. This leadership position requires a minimum of 10 years of experience in risk management or commercial insurance, focusing on large-scale insurance frameworks and complex claim environments. You’ll also collaborate with various departments to identify emerging risks and enhance operational resilience.
Key Responsibilities:
• Lead and mentor the Insurance and Risk team
• Oversee claims management and insurance program effectiveness
• Develop and enhance risk management frameworks
• Partner with operations for crisis response initiatives
• Maintain strong relationships with brokers a...

Interested in this role?

Click the button below to start your application.

Apply Now