Channel Manager, EMEA - OTE: £64,548 - £85,526 + bonus (Remote Working) - UK based (French & English speaking)
10 hours ago
This is a high-impact role where you’ll own partner relationships, drive pipeline growth, support renewals, and collaborate across sales, marketing, legal, compliance, and customer success teams.