Customer success manager jobs in DidcotCreate job alerts