America's Job Portal
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...