Head of Travel

Major Duties and Responsibilities

  • Manage Travel insurance portfolio to continue sustainable growth

  • Strategically grow Travel portfolio through various distribution channels including Direct to Consumer (DTC), OTA, Group business, and Agency to stay on top of the market

  • Work clsoely with Business Development team to win more business partners a

  • Manage Travel business partners effectively to foster partner’s relationship

  • Deliver operational and service commitment for best customer experience

  • Oversee cost optimization to ensure profitability and sustainability from DTC channel and develop strong proposition to win over this channel

  • Stay on top of Travel product development to remain competitive

  • Ensure operational efficiency for best customer experience

  • Explore cross sell and upsell opportunities from and to Travel business across other Chubb’s product lines

People Management

  • Build and develop high-performing teams and functional leaders

  • Establish and maintain strong relationships with regional, country, and functional leadership

  • Provide tools, infrastructure, and actionable management information to support business governance and decision-making.

Skills

  • Strategic leadership and vision-setting

  • Strong stakeholder management and relationship-building skills with experienced management of complex organization and multi-key stakeholders both internally (local and international), and externally

  • Proficiency in project management and business transformation

  • Strong analytical and quantitative abilities with P&L management background

  • Excellent communication, negotiation, and influencing skills

  • Deep understanding of market segmentation, portfolio management, and distribution

  • Proven ability to build and lead high-performance teams

Experience

  • Minimum 5 years of insurance leadership experience, including full P&L responsibility

  • Deep expertise in Travel insurance and Travel industry including Travel operator/ aggregator

  • Background in Digital landscape with SEO/SEM/UX/UI to be a plus

Qualifications

  • Bachelor’s or Master’s degree in Business, Finance, Insurance, or a related field.

  • Advanced certifications in insurance or risk management are an advantage.

  • Proven track record of strategic leadership and delivering business results.

  • Strong communication skills and fluent in English

Similar jobs