On-site & Remote

Showing 3 jobs
Clio

Team Lead, Customer Success Manager

Dublin, Ireland

EUR 72,400-108,600 / year

2 months
Software
Series C+
Director
Clio

Team Lead, Customer Success Manager

Dublin, Ireland; London, UK

EUR 72,400-108,600 / year

4 months
Software
Series C+
Director