Get the job you really want

Top Tech Jobs & Startups Jobs

1+ Job Results
2 Days Ago
United States
Remote
37 Employees
120K-180K Annually
5-7 Years of Experience
37 Employees
120K-180K Annually
5-7 Years of Experience
Information Technology
The Strategic Customer Success Manager at Vouched is responsible for fostering deep customer relationships, driving sales growth, overseeing technical onboarding processes, and implementing customer retention strategies in a B2B SaaS environment.
All Filters
Date Posted
Job Category
Experience
Industry
Company Name
Company Size