Thomas Sebastien

Thomas Sebastian

Global Head of Sourcing & Procurement | Zurich Insurance

Thomas Sebastian is the Global Head of Sourcing & Procurement at Zurich Insurance, a leading multi-line insurer that serves its customers in global and local markets. With about 53,000 employees, it provides a wide range of property and casualty, and life insurance products and services in more than 210 countries and territories. Zurich’s customers include individuals, small businesses, and mid-sized and large companies, as well as multinational corporations.

In his role, Thomas is responsible for the development and implementation of the Group’s strategy and setting standards for sourcing and procurement activities. Thomas is also responsible for managing Zurich’s overall services spend portfolio including strategic supplier partnerships.

Prior to joining Zurich, Thomas worked in leadership and consulting roles focussed in the areas of strategic sourcing, technology transformation and services across multiple industry sectors in Asia, Australia, Europe and North America. He has extensive experience in managing complex and sensitive negotiations, handling disputes, mediation and managing large and complex global programmes.

He has strong operational experience and a deep understanding of technology and services businesses and has a powerful network of strategic relationships in this industry ecosystem.

Thomas holds a bachelor’s degree in electrical engineering and master’s in business management, is a regular speaker at various industry events and has published several articles in his areas of expertise during his management consulting career.