Head of Customer Success & Support
20 hours ago
As the Head of Customer Success & Support, you will be responsible for building, scaling, and leading our Customer Success Managers team and Service Desk team. Established in Canada in 2015, Valsoft has grown to a global portfolio of 118+ companies, acquiring and developing vertical market software