Country Sales Manager - Brazil

BioCatch
📍 Brazil, Brazil, Brazil 💼 Full-time 🕒 Posted February 27, 2026

Job Description

Country Manager – Brazil

Location: São Paulo, Brazil

Reports To: VP Sales – LATAM

The Country Manager for Brazil will lead BioCatch’s commercial strategy and operations in one of the most critical markets in LATAM. This role is responsible for driving revenue growth, building strong relationships with Tier-1 financial institutions, and ensuring successful delivery of BioCatch.

Key Responsibilities

Market Leadership & Strategy

  • Execute BioCatch’s go-to-market strategy for Brazil, aligned with LATAM objectives.
  • Identify growth opportunities and develop plans to accelerate opportunities with the tier 1 financial institution.
  • Lead our spear fishing programs in conjunction with the local Marketing team.

Sales & Business Development

  • Own the sales pipeline for Brazil, focusing on Tier-1 banks and strategic accounts.
  • Build and execute the business plan to m...

Ready to Apply?

Submit your application today and join our talented team at BioCatch.

Submit Application

Job Details

  • Location Brazil, Brazil
  • Job Type Full-time
  • Category Distribuição (geral)
  • Posted Date February 27, 2026
  • Application Deadline April 08, 2026