Senior customer success manager jobs in CheltenhamCreate job alerts