Remote Otter LogoRemoteOtter

Engagement Manager, EMEA - Remote

Posted 9 weeks ago
Sales / Business
Full Time
United Kingdom, France

Overview

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 seamlessly co-exist.

In Short

  • Join BioCatch as an Engagement Manager.
  • Work with a portfolio of large customers to drive utilization of BioCatch solutions.
  • Define strategic direction and collaborate with customers post-sales.
  • Partner with Threat Analysts and Solutions Engineers for consultative solutions.
  • Focus on top tier Financial Institutions in EMEA.
  • Manage project coordination and provide strategic oversight.
  • Lead project teams and communicate customer expectations.
  • Conduct Quarterly Business Reviews with customers.
  • Identify new sales opportunities with Strategic Account Managers.
  • Present at conferences to enhance personal brand in cyber security.

Requirements

  • 5 years of post-sales consulting experience in cyber security or technology.
  • Strong communication skills in English; additional languages are a plus.
  • Bachelor’s degree in a STEM subject or quantitative discipline.
  • Expert-level consultative skills and ability to collaborate.
  • Advanced organizational and project management skills.
  • Strong time management and ability to handle multiple requests.
  • Ability to work well under pressure and demonstrate a positive attitude.
  • Resourceful and able to operate with minimal oversight.

Benefits

  • Work with top global banks and financial institutions.
  • Opportunity to innovate in the field of cyber security.
  • Collaborate with a vibrant and growing team.
  • Engage with industry leaders and enhance your professional network.
  • Participate in conferences and represent BioCatch.
BioCatch logo

BioCatch

BioCatch is a pioneering company in the field of Behavioral Biometrics, utilizing advanced machine learning technology to analyze users' online behaviors for enhanced security against cybercrime and fraud. With a mission to harness the power of behavior to foster a digital environment of identity, trust, and ease, BioCatch serves over 25 of the world's top 100 banks, providing innovative solutions that drive digital transformation and business growth. The company boasts a decade of experience, over 80 registered patents, and a collaborative Client Innovation Board that includes major financial institutions, ensuring it remains at the forefront of fraud prevention strategies. BioCatch is committed to continuous innovation and offers a dynamic work environment for those passionate about protecting customers in the digital space.

Share This Job!

Save This Job!

Similar Jobs:

NeuraFlash logo

Engagement Manager - Remote

NeuraFlash

1 week ago

Join NeuraFlash as an Engagement Manager to lead customer relationships and project delivery in the AI and technology space.

USA
Full-time
Project Management
Gong.io logo

Engagement Manager - Remote

Gong.io

2 weeks ago

The Engagement Manager at Gong will lead and manage customer engagement programs to drive business outcomes.

USA
Full-time
Project Management
$133,000 - $157,000/year
Eppo logo

Engagement Manager - Remote

Eppo

2 weeks ago

Eppo is seeking a technically savvy Engagement Manager to lead customer implementations of their experimentation platform.

UK
Full-time
Project Management

R.S

Engagement Manager - Remote

RIVA Solutions

2 weeks ago

The Engagement Manager leads complex IT teams and oversees project execution while ensuring alignment with government objectives.

USA
Full-time
Project Management
$100,000 - $120,000/year
Stripe logo

Engagement Manager - Remote

Stripe

2 weeks ago

Join Stripe as an Engagement Manager to lead enterprise projects and drive user adoption of Stripe's solutions.

Australia
Full-time
Sales / Business