On-site & Remote

Showing 2 jobs
Neara

Senior Manager, Customer Success

Netherlands; London, UK
2 months
Software
51 - 200 employees
Series C+
Mid-Senior Level
Neara

Customer Success Manager (Deployment) - Europe

Lithuania; Vilnius, Lithuania; United Kingdom; London, UK
3 months
Software
51 - 200 employees
Series C+
Entry Level