Insurance Manager in London

Insurance Manager in London

London Full-Time No working from home possible
Smiths Detection
Job Description
This newly created role will establish and lead the insurance function for Smiths Detection following its acquisition by CVC Capital Partners. As the company's first dedicated Insurance Manager, the postholder will be responsible for developing and managing the global insurance programme, providing strategic oversight of all insurance-related activities, and acting as the primary liaison between the business, brokers, and the insurance market.
The role is critical in protecting the organisation's assets and managing risk exposure across international operations, while supporting commercial growth through expert guidance on insurance matters related to contracts, M&A activity, and new market entry.
Duties
Own the end-to-end global insurance process to achieve the best outcome:
Lead the annual renewal process, including interactions with internal and external stakeholders.
Oversee global underwriting data collection and creating insurance submissions to ensure adherence to Insurance Act 2015 requirements.
Liaise with the insurance broker and insurer stakeholders to support negotiations.
Efficiently run post-placement activities including premium allocation and
Smiths Detection

Contact Details:

Smiths Detection Recruitment Team