Global Customer Success Manager

ChannelSight
📍 Dublin, County Dublin, Ireland 💼 Full Time 🕒 Posted March 01, 2026

Job Description

Global Customer Success Manager 

Location:Hybrid (2 Days per week in Clontarf HQ) 

Experience:2–5 Years in SaaS Customer Success or Account Management 

Role Type:Mid-Level / Strategic 

Role Purpose 

As a Global CSM at ChannelSight, you will be the strategic lead for a portfolio of the world’s most recognizable brands. Your mission is to ensure these multi-national entities successfully deploy and scale our Where to Buy and Digital Shelf technology across global markets. You will bridge the gap between a brand’s global headquarters and their regional teams, ensuring ChannelSight remains a core driver of their global eCommerce success. 

Key Responsibilities 

1. Global Portfolio Ownership 

  • Strategic Growth:Manage the end-to-end lifecycle for a portfolio of global accounts, ensuring NRR +100% and identifying expansion opportunities into new territories. 

  • Executiv...

  • Ready to Apply?

    Submit your application today and join our talented team at ChannelSight.

    Submit Application

    Job Details

    • Location Dublin, County Dublin
    • Job Type Full Time
    • Category Advertising, Marketing, Promotions, Public Relations, and Sales Managers
    • Posted Date March 01, 2026
    • Application Deadline April 10, 2026