Manager, Customer Success - Emea

Triple Whale Inc

Remote, EU/UK
Remote
5+ years customer success experience
2+ years people management role
Own grr and nrr as business outcomes
Triple Whale Inc is seeking a Manager of Customer Success for the EMEA region to lead and establish a new team. This remote position is aimed at candidates with significant experience in customer success, particularly in high-growth environments, and emphasizes the use of AI and data-driven strategies

Job Summary

  • This foundational hire will establish the culture, operating rhythm, and business ownership for the EMEA Customer Success presence.
  • The role requires owning the EMEA renewal and expansion book with financial accountability similar to a category manager on a P&L.
  • Candidates must be active practitioners of AI tools who can build documented, measured workflows to create capacity for the team.

Matching Summary

Match Score: 85

Triple Whale Inc is seeking a Manager of Customer Success for the EMEA region to lead and establish a new team. This remote position is aimed at candidates with significant experience in customer success, particularly in high-growth environments, and emphasizes the use of AI and data-driven strategies.

Skills & Requirements

Must-have

  • 5+ years Customer Success experience
  • 2+ years people management role
  • Own GRR and NRR as business outcomes
  • Build CS function in high-growth environment
  • Active practitioner of AI tools in CS context

Nice-to-have

  • Fluency in one European language
  • Experience managing EMEA markets
  • Strong cultural influence in geo-distributed teams
  • Data-first approach to building narratives
  • Background in eCommerce or digital marketing

Key Requirements

  • 5+ years Customer Success experience
  • 2+ years people management experience
  • Based in EU or UK
  • Ability to operate in EMEA business hours

Work Rights

Must be based in EU or UK

Tailored Resume

Cover Letter