Manager, Customer Success job at Diligent Corporation