Strategic Risk Leader | UK Insurance & Board Insights

Company: Travelers Canada
Apply for the Strategic Risk Leader | UK Insurance & Board Insights
Location: London
Job Description:

Travelers Canada is looking for a Head of Risk to lead risk management strategies and provide expert advice to senior leadership. This role involves identifying and mitigating risks while continuously improving risk frameworks to meet long-term objectives.

Candidates should have strong expertise in risk management and a deep understanding of the insurance market. The position offers a competitive salary, hybrid work flexibility, and comprehensive benefits including private medical insurance and a pension scheme.

#J-18808-Ljbffr…

Posted: May 31st, 2026