Senior customer success manager jobs in LeedsCreate job alerts