Flexible Work, Better Balance
An exciting opportunity for a Customer Success Manager to work with innovative, high-growth businesses, supporting them through their commercial and technical journey and helping them unlock their full potential.
The Role
• Manage a portfolio of high-potential clients, acting as their key point of contact
• Lead onboarding, triage, and detailed needs assessments
• Develop clear action plans with defined milestones and success measures
• Track progress, identify risks, and ensure clients achieve measurable outcomes
• Connect clients with technical experts, partners, and wider support networks
• Collaborate cross-functionally to deliver a seamless, high-quality service
• Escalate challenges and remove bottlenecks to keep ventures moving forward
About You
• Experience in customer success, account management, or client-facing roles
• Proven ability to manage multip...