Customer success manager jobs in SwindonCreate job alerts