Triple Whale Inc. is looking for a Manager of Customer Success for the EMEA region. In this role, you will establish and lead the Customer Success function, driving net revenue retention and building a strong team culture. The ideal candidate will have over 5 years of experience in Customer Success and proven leadership abilities. This position offers an opportunity to make a significant impact on the success of fast-growing ecommerce brands across Europe.#J-18808-Ljbffr…
