Vouched is the leading AI-powered identity verification platform that securely verifies the identities of both AI agents and humans. Serving industries with critical verification needs—such as healthcare, finance, and automotive—Vouched enables enterprises to confidently trust digital interactions. Used by organizations around the world, Vouched verifies millions of human and AI agent identities annually, delivering unmatched speed, accuracy, and regulatory compliance. The Strategic Customer Success Manager (CSM) is a hybrid commercial and technical role responsible for managing a large, diverse book of business. You’ll own ongoing customer retention and expansion across a high volume of accounts while also serving as the first line of technical triage — running SQL queries, reading developer documentation, and reproducing customer issues. This role is ideal for someone who thrives in a startup environment and wants to build upon existing processes, has an interest in automation and efficiency, balances strong technical acumen with consultative relationship skills, and is motivated by building deep partnerships that drive both customer outcomes and revenue growth. This role will be 65% revenue-focused and 35% technical.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level
Number of Employees
11-50 employees