🇬🇧 SearchUKJobs.co.uk

Britain's Premier Job Portal

← Back to Jobs

Insurance Manager

Turner & Townsend | Leeds, United Kingdom | Posted June 30, 2026

Position Overview

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?

Apply for this Position