offpeak

verneglobal

Insurance Manager

London, England, United Kingdom (city only)

Hybrid · Full-time

First seen by offpeak October 23, 2026

See your drive time Apply on verneglobal's site

Job Title:  Insurance Manager

Location: London


Role Overview:

The Insurance Manager is responsible for managing the group’s insurance arrangements, ensuring appropriate cover is in place, and supporting effective risk management across the business. The role works closely with internal stakeholders, brokers, insurers, legal, finance, and operational teams to review exposures, negotiate cover, manage renewals, and handle claims efficiently.


Key responsibilities:


Required Qualifications and Experience


Essential Requirements:


Preferred Qualifications:



Key Skills and Competencies


Technical Skills:


Leadership and Communication:


Business Acumen:



What We Offer: