Clera - Your AI talent agent
LoginStart
Start
BioCatch logo
BioCatch

Sales Account Manager Iberia

full-time•Madrid

Summary

Location

Madrid

Type

full-time

Experience

5-10 years

Company links

WebsiteLinkedInLinkedIn

About this role

BioCatch is the leader in Behavioral Biometrics, a technology that leverages machine learning to analyze an online user’s physical and cognitive digital behavior to protect individuals online. BioCatch’s mission is to unlock the power of behavior and deliver actionable insights to create a digital world where identity, trust, and ease coexist. Today, 34 of the world's largest 100 banks and 210 total financial institutions rely on BioCatch Connect™ to combat fraud, facilitate digital transformation, and grow customer relationships. BioCatch’s Client Innovation Board, an industry-led initiative including American Express, Barclays, Citi Ventures, and National Australia Bank, helps BioCatch identify creative and cutting-edge ways to leverage the unique attributes of behavior for fraud prevention. With over a decade of data analysis, more than 80 registered patents, and unparalleled experience, BioCatch continues to innovate to solve tomorrow’s problems. For more information, please visit www.biocatch.com.

 

Come work with intensely curious people dedicated to innovation, growth, and protecting customers against cybercrime and fraud!

Role Overview

The Iberia Sales Account Manager is a team member in the BioCatch commercial South EMEA team.

The role is focused on driving BioCatch account management and sales activities in Iberia’s Banking and Financial Services market:

  • Key focus areas include:
  • Primarily looking after tier 1 and tier 2 financial services accounts in Spain and Portugal.
  • Building deep customer relationships.
  • Executing a developed strategic account plan for new, upsell, and cross-sell opportunities.
  • Driving high customer satisfaction in those accounts.

 

BioCatch seeks a dynamic, energetic, and entrepreneurial sales professional to develop sales revenues from existing and new customers.

This role will be

responsible for the entire sales process from inception to successful

conclusion, including cultivating whitespace opportunities, prospecting in the

named accounts, qualification, pipeline management, negotiation, and

closing.  

 


Requirements

  • Develop sales revenues from named existing BioCatch accounts with an emphasis on developing new business from within the assigned target accounts.  
  • Drive a strategic account plan for named accounts, including opportunity management through successful deal closure, while maintaining a dynamic and consultative approach.
  • Establish, cultivate, and develop strategic partnerships with customers, channel, and technology partners to execute BioCatch’s GTM strategy.
  • Collaborate with the executive management and BioCatch leadership to exceed sales objectives, expanding BioCatch’s customer success.
  • Work in partnership with the EMEA commercial team, including Business Development, Cyber Strategy, Pre-Sales/Sales Engineering, and Account Management functions to maximize revenue and technology adoption whilst retaining accountability for customer satisfaction.
  • Develop and enhance BioCatch’s strong brand within our strategic accounts.
  • Successfully execute strategic and operational sales and marketing activities, and represent BioCatch at relevant events.
  • Accurately manage forecasts, including pipeline management and company reports.

What you'll do

  • The Sales Account Manager is responsible for driving account management and sales activities in the Banking and Financial Services market in Iberia. This includes managing the entire sales process from prospecting to closing deals and ensuring high customer satisfaction.

About BioCatch

BioCatch prevents financial crime by recognizing patterns in human behavior. We continuously collect more than 3,000 anonymized data points – keystroke and mouse activity, touch screen behavior, physical device attributes, and more – as people interact with their digital banking platforms. With these inputs, our machine-learning models reveal patterns in user behavior and provide device intelligence that, together, distinguish the criminal from the legitimate. Today, more than 30 of the world's largest 100 banks and 287 total financial institutions deploy our solutions, analyzing 16 billion user sessions per month and protecting 532 million people around the world from fraud and financial crime. Fraud is incessant, pervasive, and ever-evolving. It’s relentless. And that's why, at BioCatch, we fight to make banking safer every day.

Ready to join BioCatch?

Take the next step in your career journey

Frequently Asked Questions

What does a Sales Account Manager Iberia do at BioCatch?

Toggle
As a Sales Account Manager Iberia at BioCatch, you will: the Sales Account Manager is responsible for driving account management and sales activities in the Banking and Financial Services market in Iberia. This includes managing the entire sales process from prospecting to closing deals and ensuring high customer satisfaction..

Is the Sales Account Manager Iberia position at BioCatch remote?

Toggle
The Sales Account Manager Iberia position at BioCatch is based in Madrid, Community of Madrid, Spain. Contact the company through Clera for specific work arrangement details.

How do I apply for the Sales Account Manager Iberia position at BioCatch?

Toggle
You can apply for the Sales Account Manager Iberia position at BioCatchdirectly through Clera. Click the "Apply Now" button above to start your application. Clera's AI-powered platform will help match your profile with this opportunity and guide you through the application process.
Clera - Your AI talent agent
© 2026 Clera Labs, Inc.TermsPrivacyHelp

Join Clera's Talent Pool

Get matched with similar opportunities at top startups

This role is hosted on BioCatch's careers site.
Join our talent pool first to get notified about similar roles that match your profile.