Location
Leeds
Job Type
full-time
Posted
July 02, 2026
Job Description
Job Description
The Insurance Manager is responsible for developing, implementing, and managing Turner & Townsend’s insurance strategy and approach to managing insurance risk, globally. The Insurance Manager makes sure the business is adequately protected against potential losses, through a cost-effective insurance programme, robust claims management, and proactive management of key risks.
This role can be based in either London or Leeds.
Insurance programme management
- Lead the design, implementation, and ongoing management of Turner & Townsend’s global insurance programme, ensuring insurance coverage alignment with business needs, identified risks and legal/regulatory requirements;
- Leading the annual insurance renewal programme, including engaging with internal stakeholders and insurance brokers and insurers, as needed;
- Maintain accurate records of insurance policies, claims and supporting documentation; <...