Vouched is a global identity verification platform that streamlines KYC, AML, and IDV processes with advanced facial recognition and fraud-prevention technology. By leveraging a deep expertise in identity authentication, the company eliminates access barriers so that individuals and businesses can securely obtain essential services regardless of location or background. Vouched's differentiated approach combines real-time verification, data-driven risk assessment, and a commitment to equal opportunity, enabling partners to onboard customers quickly and confidently. The team culture emphasizes innovation, integrity, and a user-centric focus that empowers employees to build inclusive, secure solutions worldwide.
Open Positions
Strategic Customer Success Manager
5+ years in SaaS CSM/success role. Strong SQL skills & developer documentation understanding. Ability to drive revenue growth & manage a book of business
Customer Success Manager
1-3 yrs in B2B customer success. Strong communication & org skills. Interest in technical concepts (APIs)
