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