Customer Success Manager (French-speaking) job at Diligent Corporation