Posted Jul 13, 2026

Strategic Customer Success Manager

Apply for this role →

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 figuring things out independently in an evolving environment. This is a hands-on startup environment where team members operate across customer success, technical troubleshooting, support, and revenue growth. The right person will enjoy variety, autonomy, and solving problems in a fast-paced startup environment.

What you will do

Customer Growth and Revenue Expansion

Customer Engagement & Execution

Technical Troubleshooting & Product Engagement

Support & Operational Ownership

Cross-Functional Collaboration

What Makes Someone Successful in This Role

This role is a strong fit for someone who:

Requirements

Strong Plus (Not Required)

Benefits

This is a remote role - however, you must be based in the US (US work authorization required)

Originally posted on