business management leadership careers in Galway, Ireland