🌴 JobsLeisure.com

Where Work Meets Adventure

← Back to Leisure Jobs

Country Sales Manager - Brazil

Hospitality Full Benefits Career Growth
Company

BioCatch

Location

brasília, Brazil

Posted

June 09, 2026

Start Your Adventure

Join our team and work where others vacation

Apply Now

About This Opportunity

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