Director of Customer Success is open at Checkr in Denver, Colorado, United States; Nashville, Tennessee, United States; San Francisco, California, United States. The posting gives a salary of $179K - $274K. Posted on Sep 28, 2026, and still on Checkr’s careers page when we last checked, on Nov 14, 2026.
About the role
Lead and develop a high-performing team: Recruit, mentor, and manage a team of experienced Customer Success Managers, fostering their professional growth, encouraging decentralized decision-making, and ensuring they have the tools and support to excel in a complex strategic environment. Oversee strategic customer relationships: Ensure strategic alignment with customers, acting as an escalation point for critical…
The opening lines of the posting. The rest is on Checkr’s careers page.
Hiring at Checkr
Checkr has 40 open roles right now, 1 of them remote. Most are in Engineering, Operations and Finance & Trading. The median advertised salary across its roles with a published range is $184K. See all its roles
