Job Description
A leading software company in Greater London seeks a Customer Success Lead to manage a team of Strategic Customer Success Managers. The role requires over 5 years of senior leadership experience, especially with large global clients. The individual will be responsible for setting and achieving key performance metrics, mentoring the team, and engaging with C-level stakeholders. The company values diversity and offers extensive benefits, including health resources and paid volunteer days.