BioCatch

Country Sales Manager - Brazil

📍 Location
brasília, região centro- este
⏰ Job Type
Full-time
📅 Posted
June 07, 2026
Apply Now

Job Description

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...

Ready to Apply?

Take the next step in your career - we're hiring now!

Apply for this Position