Overview
Role focused on enhancing customer value and driving product adoption.
Ideal candidate has 2+ years in Customer Success with experience in managing multiple accounts.
You must reside and have the legal right to work in the United States
53k usd / yearremotemidEnglish
Locations
United States, Massachusetts, Boston
Requirements
2+ years in Customer Success Experience managing 70-200+ accounts Prior experience in localisation industry Strong communication skills in English Comfort with data analysis Familiarity with customer success tools Ability to work independently
Responsibilities
Own onboarding process for new customers Collaborate with cross-functional teams Develop customer success plans Champion customer voice internally
Benefits
Learning & Development program