billingual content executive careers in Carlow, Ireland