Client Success Manager

London, England, United Kingdom


Our Client Success Managers are a pivotal role in Concentra, who ensure our clients are set up for success, receiving the utmost value from our product, and are invested in a long term partnership with us.

We are looking for candidates who are up for any challenge and variety is the spice of life. You can handle dynamic and ambiguous environments and you are proactive in solving strategic problems new to the organisation and new to you. You lead with courage, have strong resilience and integrate fun and joy as a way of being and working.

We are open to this role being based in our London or Netherlands office.

What you'll be doing

Client relationship management

Firm building

Sales campaigns

What technologies you’ll use


What we look for



Apply for this job