Customer Success Team Lead job at Diligent Corporation