head careers in Carlow, Ireland