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