1 of 1 Virtual Team Jobs in Warrington

Delivery Manager

Location
Warrington, England, United Kingdom
want to shape what’s next in Insurtech, this is where that work happens. The Role at a Glance Role: Delivery Manager Team: Customer Success Location: [London/Remote] This role is aligned to our hub locations. While we’re especially interested in candidates … near these areas, we welcome applications from outside of these locations as well. Position Overview You're part of the Customer Success Team, reporting to the Head of Delivery where you will utilise your stakeholder management experience to support customer engagement and growth but will predominantly ...