CrawlJobs Logo
Checkr Logo

Checkr - United States, San Francisco, Customer Service

Job Offers

Filters

Customer Success Manager

Save Icon
Drive customer retention and growth as a Customer Success Manager at Checkr. You'll ensure clients maximize our solution's value in Denver or San Francisco. This role requires 1+ years of client-facing experience, strong communication skills, and a collaborative mindset. Enjoy top benefits like f...
Location Icon
Location
United States , Denver; San Francisco
Salary Icon
Salary
74000.00 - 103000.00 USD / Year
https://checkr.com Logo
Checkr
Expiration Date
Until further notice