release management jobs in galway