Head of customer success jobs in Newcastle Upon TyneCreate job alerts