Senior customer success manager jobs in SwindonCreate job alerts