Checkr The Director of Customer Success at Checkr leads a team of Customer Success Managers managing the largest and most complex clients. The role focuses on delivering value realization, fostering executive-level relationships, and driving customer success strategy.