Customer Support Manager (EMEA)
As a Customer Support Manager, you will lead and develop a team of 20 technical support professionals, ensuring high-quality service and operational efficiency. You will collaborate with global teams, manage performance, and implement scalable processes to drive continuous improvement and excellence in customer support.