C

Chubb

Global property & casualty insurer

Head of Direct Marketing

Insurance Sales & AgencyConfirmed live in the last 24 hours
Full-timeBangkok, ThailandNo salary listedIn-person

About the Job

Requirements

  • Minimum 5 years of insurance leadership experience, including full P&L responsibility.
  • Deep expertise in Direct Marketing and product development.
  • Experience in the Thailand insurance market, especially with supplemental health products, is preferred.
  • Demonstrated experience managing digital and traditional distribution channels.
  • 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 fluency in English.

Responsibilities

  • Lead the commercial P&L of the Direct Marketing portfolio in Thailand to achieve strategic growth, sustainable profitability, and operational excellence while ensuring compliance through strong external and internal partner relationships, product development, and portfolio management.
  • Oversee the operations and management of three teams responsible for prominent bank and non-bank partnerships, with a dotted line from the Conservation team.
  • Develop and execute strategies for growth and profitability across Direct Marketing portfolios, including introducing alternative distribution channels to optimize and deepen partner relationships.
  • Achieve financial targets, including New Premium Written (NPW), Gross Written Premium (GWP), Combined Ratio, Loss Ratio, Acquisition Ratio, and Pre-tax Operating Income (PTOI).
  • Oversee portfolio management, underwriting, and rate reviews in collaboration with underwriting and actuarial teams.
  • Explore new-business opportunities alongside Business Development and lead the exploration of Go Deep strategies to maximize and strengthen existing partner relationships.
  • Oversee innovation and the future of offline and digital multi-distribution channels, including telemarketing, face-to-face, bancassurance, and digital channels, and coordinate Direct Marketing initiatives with the Distribution team to seek new opportunities.
  • Drive effective partnership management by coordinating internal parties and partners to achieve mutually beneficial long-term outcomes.
  • Work closely with the APAC Head of Direct Marketing and the Global Direct Marketing team to maintain focus and deliver outcomes.
  • Drive improved persistency through customer loyalty campaigns and conservation strategy.
  • Work with Data Analytics and Conservation teams to understand the impact of approaches to improve the lapse rate for TARP business.
  • 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.
  • Set strategic leadership and vision.
  • Manage stakeholders and relationships across a complex organization and multiple internal local and international and external stakeholders.
  • Apply project management and business transformation expertise.
  • Apply analytical and quantitative abilities to P&L management.

Desired Qualifications

  • Experience in the Thailand insurance market, especially with supplemental health products.
  • Advanced certifications in insurance or risk management.

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