🇺🇸 USAJobs.work

America's Job Portal

← Back to USA Jobs

Insurance Manager

Company

Turner & Townsend

Location

Leeds, England

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?

Join thousands of Americans building their careers

Apply Now