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 54,000 employees, it provides a wide range of property and casualty, and life insurance products and services in more than 210 countries and territories.
In his role, Thomas is responsible for the design, implementation and management of the Group’s strategic sourcing and procurement function, including managing the overall services spend portfolio with strategic supplier partnerships.
Prior to joining Zurich, Thomas worked in leadership and consulting roles focused 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.