Shannon began his public service career as a frontline health employee in New South Wales in 2004 and has held a number of senior HR and corporate executive positions in the Queensland, Commonwealth and New South Wales public service. These include Deputy Director-General with the Department of Premier and Cabinet and Deputy Commissioner with the Public Service Commission, as well as Senior Executive roles with Queensland Treasury, the Administrative Appeals Tribunal, NSW Transport and NSW Health.