Vouched is the leading AI-powered identity verification platform that securely verifies the identities of both AI agents and humans. 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 Customer Success Manager (CSM) will own relationships across a high-volume book of customer accounts, ranging from startups to larger, more complex customers. You’ll be the face of Vouched for your accounts, helping customers adopt the platform, realize value quickly, and grow their usage over time.
This role includes a variable compensation component tied to revenue and retention outcomes. Success in this role comes from strong execution, clear communication, and the ability to identify growth opportunities through customer engagement.
This role is ideal for someone with 2–5 years of experience who is:
Requirements
Benefits
This is a remote role - however, you must be based in the US (US work authorization required)