chief customer careers in Ireland