/
CheckrEnterpriseCustomer Success
2–12 months · posted
Half of Checkr’s 45 open roles have been sitting longer than 38 days.
Checkr has had this Director of Customer Success role in Denver, Colorado, United States; San Francisco, California, United States open for 3 months, since 22 May 2026. fable12 indexed it directly from Checkr's Greenhouse board.