The Onboarding Customer Success Manager owns the onboarding journey for a portfolio of enterprise and strategic customers across the Americas, from contract signature through foundational value. The role focuses on accelerating time-to-value, establishing clear success criteria, and helping customers achieve strategic outcomes. The manager coordinates resources across Services, Support, Sales Engineering, Product, and Partners to provide a repeatable, programmatic onboarding experience at scale, encourage early adoption, and lay the groundwork for long-term expansion. This role is remote and requires the candidate to be based on the US East Coast; candidates in the Greater Boston area are highly preferred. Travel of up to 15% is required for key workshops and executive reviews. The position uses AI tools and continuous improvement to refine onboarding processes and customer experience. Compensation is listed as $123,880 to $202,070 per year; an offer may also include restricted stock units and a bonus.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level
Education Level
No Education Listed