Customer Success Manager
- Hiring Organisation
- Gattaca
- Location
- City of London, London, United Kingdom
enjoys owning senior client relationships, improving adoption, and solving problems at pace in a scaling environment. You’ll play a key part in onboarding new customers, driving retention and expansion, and acting as the voice of the customer internally, working closely with Product and Engineering. Role: Customer Success Manager (Lead … level remit) Location: Central London Type: Permanent, full-time (on-site/hyrbid) Salary: £70k DOE Key responsibilities will include: Owning end-to-end onboarding from handover to go-live, including timelines, training, and success criteria Coordinating technical setup activities such as data imports, comms channel provisioning (email/ ...