Insurance Manager

Turner & Townsend · Leeds, England, United Kingdom

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;
  • <...

Ready to Apply?

Submit your application for Insurance Manager at Turner & Townsend

Apply Now