Strategic Customer Success Manager

Vouched
Full time United States, United States Advertising, Marketing, Promotions, Public Relations, and Sales Managers
Posted:
June 16, 2026
Location:
United States, United States, United States

Job Description

About us

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.

Overview of the role

We’re looking for a highly adaptable Customer Success Manager who thrives in fast-moving startup environments and enjoys balancing customer relationships, revenue growth, technical troubleshooting, and operational execution. This is a hands-on role with broad ownership. You’ll manage a book of business while helping customers maximize the value they receive from the platform and identify opportunities for long-term growth.

Success in this role requires someone who is proactive, resourceful, technically curious, commercially minded, and comfortable ...

Apply for this Job

Submit your application for the Strategic Customer Success Manager position at Vouched.

Apply Now Save for Later

Job Overview

Job Type: Full time
Location: United States, United States
Posted: June 16, 2026
Deadline: July 26, 2026