marketing social media executive careers in Carlow, Ireland