Country Sales Manager - Brazil

BioCatch • brasília, região centro- este, Brazil • Posted June 19, 2026

Location brasília, região centro- este
Job Type Full-time
Category Distribuição (geral)
Posted June 19, 2026

Country Sales Manager - Brazil

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

  • 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 spear fishing programs in conjunction with the local Marketing team.
  • Own the sales pipeline for Brazil, focusing on Tier-1 banks and strategic accounts.
  • Build and execute the business plan to meet YoY sales goals.
  • Drive new business and upsell opportunities, ensuring consistent achievement of revenue targets.
  • Lead the sales team on complex contract...

Interested in this role?

Click the button below to start your application.

Apply Now