Head of customer success jobs in Whitley BayCreate job alerts