Simon Owen

CEO of Deloitte Switzerland Member of the Board of Directors and Management Committee

Simon Owen

General-Guisan-Quai 38

8022 Zurich


View on a map

Simon is the CEO for Deloitte Switzerland which is one of the fastest growing member firms within Deloitte’s global network, providing Audit & Advisory services to national and global clients located in Switzerland.

Simon is passionate with regards to serving clients and has held many senior client-facing roles overseeing the services Deloitte provides to its clients in Switzerland. He gives particular emphasis to innovative offerings which solve the most complex issues as well as connecting member firms across the Deloitte network to serve client globally. He is also an advocate of Deloitte’s diversity programme working with a number of private organisations in Switzerland on this increasingly important area.

He has been with Deloitte for nearly 20 years, over 15 of which have been as a Partner. Prior to joining Deloitte Simon spent 7 years working in the banking sector. His technical specialisms are risk, governance, compliance and other control-related matters and has previously held leadership roles relating to Innovation and Risk Advisory and is a member of the Deloitte North West Europe LLP Executive.

Simon is an alumnus of Warwick (MBA), Royal Holloway (MSc) and Kingston (BA).