BioCatch

New York
358 Total Employees
Year Founded: 2011

Teams at BioCatch

Recently posted jobs

19 Hours AgoSaved
Remote
United States
Software • Cybersecurity
The Threat Analyst consults with clients to optimize fraud detection strategies, utilizing data analytics and behavioral insights to combat digital fraud.
2 Days AgoSaved
Remote
United States
Software • Cybersecurity
Manage and track subscription renewals, maintain renewal data in Salesforce, analyze churn and usage, support forecasting and revenue recognition, identify upsell opportunities, audit data accuracy, improve renewal processes, and prepare executive reporting to maximize retention and recurring revenue.
7 Days AgoSaved
Remote
United States
Software • Cybersecurity
The Director of Global Advisory will provide expertise in fraud and financial crime, engage with customers, drive solutions, develop content for thought leadership, and represent BioCatch at events, while collaborating with sales and product teams.