Head of customer success jobs in SwindonCreate job alerts