Senior Site Engineer job at Glenveagh Properties PLC