Technical Success Manager - Youtrust - Permanent