Manager, Customer Success – EMEA at Triple Whale 🐳 | JobVerse