C

Chubb

Global property & casualty insurer

Head of Global Technology

Engineering LeadershipConfirmed live in the last 24 hours
Full-timeSingaporeNo salary listed

About the Job

Requirements

  • A bachelor's degree in IT, Computer Science, Engineering, or a related field.
  • 12 to 15 years of experience in technical leadership roles, including leadership of high-availability and/or customer-facing platforms.
  • Experience leading teams of 60 or more resources across multiple geographies and delivery centers.
  • Strong executive-level communication and stakeholder management skills.
  • Experience in application delivery, maintenance, and cloud technologies, preferably Azure.
  • Experience driving AI adoption, change management, and engineering transformation.
  • Strong business acumen, business development, and financial management experience.
  • Industry experience in financial services, insurance, travel, or partnership-driven environments.

Responsibilities

  • Define and own the technology strategy and roadmap for Leisure Travel globally and for each region.
  • Lead execution of the roadmap across multiple cross-geographic initiatives.
  • Partner with business leaders to design and deliver new platform capabilities, including parametric and innovative functionality that supports business growth and competitive differentiation.
  • Partner with Travel business leaders, operational, IT, and program management teams across all regions to manage delivery, prioritization, and escalation.
  • Support new business development, strategic partnerships, and market expansion opportunities.
  • Act as a trusted technology advisor to senior business stakeholders.
  • Lead and manage multiple concurrent global, regional, and local technology programs and projects, ensuring they are delivered on time, on budget, and in line with business expectations and quality standards.
  • Ensure each region has the appropriate structure, capacity, and delivery model aligned with business priorities, funding, and available resources.
  • Ensure issues and risks are raised and managed in a timely manner, and ensure Chubb project management standards are observed.
  • Oversee execution governance for complex, multi-region programs, including parametric and innovation initiatives.
  • Lead IT teams, including delivery leads and engineers, across multiple locations and three Chubb delivery centers.
  • Define and execute the workforce strategy to ensure the team has the right structure, skills, AI fluency, and tooling to operate effectively.
  • Build a high-performing, globally distributed technology organization.
  • Drive innovation and streamline delivery processes across the travel platform to enable rapid delivery of new products and fast onboarding of new partners.
  • Work with the Head of Engineering and Solution Designer to ensure the platform leverages modern technologies, data-driven solutions, and emerging industry trends.
  • Develop an IT capability roadmap aligned to business growth and market leadership objectives.
  • Ensure adherence to Chubb IT policies, procedures, security requirements, and architecture standards.
  • Ensure all CRS solutions are designed and implemented in compliance with enterprise technology and security expectations.
  • Own operational stability, resilience, and the support model for the global travel platform.
  • Ensure effective production support, incident management, risk mitigation, and business continuity planning.
  • Maintain service availability and operational excellence in a 24x7x365 environment.
  • Serve 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.
  • Manage technology-related change, run, risk, and budget activities for the global travel platform.
  • Participate in international travel, out-of-hours meetings, and regular engagement with senior business and IT leaders across all regions.

Desired Qualifications

  • Global experience, or alternatively experience across multiple markets or regions.

About the Company

Chubb

Global property & casualty insurer

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.

Company size
10,001+
Company stage
IPO
Headquarters
Zurich, Switzerland
Founded
1985

Recently Posted Jobs

Explore more opportunities at Chubb

See more jobs