C

Chubb

Global property & casualty insurer

Head of Growth Marketing Director

Marketing Generalist & ManagementConfirmed live in the last 24 hours
Full-timeVietnamNo salary listedIn-person

About the Job

Requirements

  • A Bachelor's degree or higher in Marketing, Business, Communications, or a related field.
  • At least 10 years of experience in digital, channel, or product marketing, including at least 5 years in a senior management role.
  • Experience managing multiple functional teams, leading large teams, and managing through subordinate managers.
  • Leadership, data analytics, project management, communication, and influencing skills.
  • Strategic thinking, innovation, experimentation, and marketing optimization capabilities.
  • Stakeholder management, cross-functional collaboration, and experience delivering large-scale activation or event programs.
  • Proficiency in English across listening, speaking, reading, and writing.

Responsibilities

  • Develop, implement, and monitor multichannel growth marketing strategies focused on customer growth, sales, and return on investment.
  • Lead digital marketing, channel marketing, and product marketing initiatives aligned with overall business objectives.
  • Manage and optimize marketing campaigns, using data analytics to measure, evaluate, and improve performance.
  • Plan and execute activation programs, events, and go-to-market strategies for new products.
  • Collaborate with internal stakeholders, senior management, and external partners to align marketing objectives with business strategy.
  • Propose innovative initiatives and pilot new solutions to drive growth and optimize costs.
  • Lead and develop the Growth Marketing team, including digital, channel, product, and activation teams.
  • Train and inspire the team and foster a departmental culture of innovation, data analysis, and experimentation.
  • Perform other duties as assigned by the line manager.

Desired Qualifications

  • Experience in insurance or financial services is preferred.

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