CAREERS with Kavanagh Group

Join the team

We believe that employees are a key ingredient to our business, and we’re always looking for friendly, energetic, and customer-focused people to join our team. In return, we offer diverse roles in a dynamic environment with career progression opportunities and competitive reward packages.

Play Video

What Our Team Says

Our mission is to create thriving businesses that are at the heart of their local communities. We do this by giving staff the autonomy and support to serve their community, because they are the ones who understand it best. We are a family of independently-owned, local businesses.

We know that happy employees enhance the customer experience, and that’s why we’re focused on ensuring the well-being of our employees, both inside and outside of work.

Our commitment to the highest quality products and the best customer service cannot be achieved without continuously striving for excellence. That’s why we equip everyone on our team with the tools and resources they need to be great at what they do.

We were founded in the heart of our local community, and we wouldn’t be where we are today without their support. That’s why we believe in being a business that fosters a sense of community both inside our organisation and in the towns we operate in.

We believe that every team member, customer, and partner that we work with deserves to be treated fairly and with respect, no matter what.

We offer a wide variety of positions – in our individual stores, our hotel and at our Support Office. The different roles require varying levels of experience and skill and we’re always looking for bright, enthusiastic people to join our team.

The key requirement for positions at every level is positive attitude – you bring the right attitude and we’ll provide the training! If you are interested in an exciting and rewarding career in retail and would like to hear more about the careers available, please contact our HR department at

For further detail on all opportunities simply visit: or contact our Group HR Team on 098 26300 or email