Head of Global Technology
Chubb
Head of Global Technology
Chubb
Global property & casualty insurer
Scope
The Global Head of Technology – Leisure Travel is responsible for the global leadership, strategy, development, delivery, and production support of the CRS Leisure Travel technology platform, including parametric capabilities and innovation initiatives across five regions: North America, APAC, LATAM, EMEA, and Far East.
This is a 24x7x365 global business, and the technology platform must be resilient, highly available, and capable of supporting uninterrupted operations across all regions. The role leads a global team of skilled technology professionals responsible for solution design, development, support, and ongoing maintenance of the platform.
This position plays a critical role in defining the strategic vision of technology as a core enabler of the travel business. The incumbent will shape the platform roadmap, drive AI adoption, and identify the tools, processes, and operating model improvements required to enhance customer experience, increase delivery efficiency, and strengthen outcomes for internal and external stakeholders.
The role is accountable for all technology-related activities for the global travel platform, including change, run, risk, and budget management. It serves as the primary technology partner to global and regional travel business leaders on business opportunities, strategic initiatives, complex programs, new market entry, and partner engagement.
In partnership with the Head of Engineering and Solution Designer, this role ensures the CRS platform continues to evolve in line with the latest travel and consumer trends.
As a senior global leadership role, this position requires international travel, out of hours meetings, and regular engagement with senior business and IT leaders across all regions.
Responsibilities
Strategic Roadmap
Business Engagement
Project / Program Delivery
Team / Resource Management
Innovation
IT & Security Compliance
Production Support, Operational Resilience, and Risk Management
Chubb is the world’s largest publicly traded property and casualty insurer, offering commercial and personal insurance, reinsurance, life and health products across 54 countries. It underwrites policies by evaluating risk, pricing premiums, and paying claims fairly and promptly when covered events occur. Its breadth of products, extensive distribution, and strong financial position distinguish it from competitors and enable it to serve diverse clients globally. Its goal is to help people and businesses manage risk with clear policy terms and reliable financial protection.
Explore more opportunities at Chubb