Owen was appointed as director of finance and estates at Northern Health and Social Care Trust in September 2015. He assumed the role of deputy chief executive in April 2020.
A graduate of the University of Ulster, Owen began his career in the finance department of the Western Health and Social Services Board in Derry in 1988. He progressed through a series of finance roles within the health service across Northern Ireland and had a six-year spell as a chief finance officer in the education sector from 2004 to 2010. He returned to the health and social care sector in 2010 and was assistant director of finance with the Health and Social Care Board until 2015, during which time he spent a year as acting director of finance.
Owen is a member of the Chartered Institute of Management Accountants.
Owen is chair of the HFMA Four Nations Committee.