Team Leader, ERM Customer Success Americas

Lead
Companycheckpoint
LocationDallas TX, United States
CategoryCustomer Success
DepartmentExternal Risk Management
SeniorityLead
Workplace-
Posted2026-09-17
Estimated salary$11K - $21K (a market estimate, not the employer's figure)
Viacheckpoint

Description

Key Responsibilities

  • Manage a team of CSM's across the Americas
  • Oversee the entire customer lifecycle, encompassing onboarding, education, product adoption, expansion, and renewals
  • Serve as the primary liaison for clientele across the Americas, ensuring optimal satisfaction and value realization
  • Champion customers' interests, influencing product direction and enhancements
  • Lead customer engagement initiatives, emphasizing the value proposition of Cyberint's offerings
  • Cultivate enduring relationships with customers, from initial onboarding through their journey, fostering business growth
  • Spearhead internal process enhancements tailored to customer requirements
  • Gather and channel customer feedback, reinforcing their voice within Cyberint's framework

Qualifications

  • Minimum of 6 years in a customer-centric role within B2B sectors
  • Comprehensive understanding of the cybersecurity landscape
  • 4+ years of specialized experience as a Customer Success Manager or equivalent in B2B environments
  • 2+ years of Team Leadership experience
  • Bachelor's degree in Engineering or a relevant discipline
  • Prior experience in account management and/or commercial roles
  • Proven expertise in Cybersecurity, Intelligence, WEBINT domains, or collaboration with attack teams (e.g., penetration testers, red teamers)
  • Bi-lingual w/Spanish is considered a distinct advantage

Must be eligible to work in the United States without sponsorship from an employer now or in the future.

EOE M/F/Veterans/Disabled

LI-GU1