Chubb logo

SVP, Head of PRS Marketing and Customer Experience

Chubb

Whitehouse Station, NJ
Full Time
Executive
7 days ago

Job Description

About the Role

The Head of Marketing & Client Experience for Personal Risk Services (PRS) is a strategic leadership role responsible for developing and executing PRS's marketing strategy across various stakeholders including clients, prospects, distribution partners, influencers, and employees in North America. This position aims to enhance PRS's visibility, reputation, and market position by leading a high-performing marketing and communications function aligned with the company's strategic goals, working closely with Chubb's North America Chief Marketing Officer and other teams.

Key Responsibilities

  • Create and drive a strategic, integrated MarComms plan aligned with PRS's goals and growth objectives, delivering measurable outcomes.
  • Identify and leverage opportunities to build the brand and enhance reputation, driving awareness and generating marketing leads.
  • Build credibility and awareness for PRS subject matter experts, leaders, and products/services.
  • Manage integrated earned, owned, and paid media strategies and drive stakeholder engagement across all targeted audiences and influencers.
  • Develop PRS's MarComms platform to be strategically aligned, innovative, and leading edge.
  • Design and execute successful marketing campaigns with robust content targeting specific business growth goals, including geographic, product line, and client retention objectives.
  • Build research-driven client personas to understand target markets, client expectations, and product needs.
  • Manage and maximize market research and reporting efforts.
  • Drive targeted marketing strategies across stakeholder groups such as clients, agents, brokers, and influencers, and oversee the client database (CRM).
  • Lead creative prospecting efforts focusing on multi-channel lead generation.
  • Identify and leverage data and analytics to drive prospecting and sales, maintaining and refining metrics and process improvements across the customer journey.
  • Build a world-class marketing team with diverse skills and competencies, fostering a culture of creativity, accountability, and results.
  • Maintain strong collaborative relationships within PRS and across other Chubb business lines to share best practices and execute the integrated MarComms strategy.
  • Manage the North America PRS marketing budget and ROI on spend.
  • Work closely with Chubb's Global Brand team to refine brand and value propositions.
  • Manage communication strategies with employees and distribution partners to ensure high engagement and facilitate storytelling and results sharing.

Requirements

  • Experience in developing and executing strategic marketing plans that deliver measurable outcomes.
  • Strong leadership skills with the ability to build and manage high-performing teams.
  • Proven ability to develop integrated marketing campaigns across multiple channels.
  • Experience with media relations, digital marketing, content creation, and stakeholder engagement.
  • Ability to leverage data and analytics to inform marketing strategies and drive results.
  • Experience managing marketing budgets and measuring ROI.
  • Excellent collaboration skills to work across different teams and business lines.
  • Strong understanding of client segmentation, CRM management, and market research.

Nice to Have

  • Experience in the insurance or financial services industry.
  • Familiarity with brand management and value proposition development.
  • Experience working with global teams and international markets.

Qualifications

  • Proven track record in strategic marketing leadership roles.
  • Experience managing marketing teams and budgets.
  • Strong analytical and communication skills.

Benefits & Perks

  • Opportunity to lead a key strategic function within a leading insurance company.
  • Collaborative work environment with high visibility and impact.
  • Work with a forward-thinking, innovative leadership team.

Working at Chubb

A forward-thinking, innovative, and collaborative environment that values creativity, accountability, and results. The organization encourages sharing best practices and working across teams to achieve shared strategic goals.

Apply Now

Job Details

Posted AtJun 13, 2025
Job CategoryPublic Relations
SalaryCompetitive salary
Job TypeFull Time
ExperienceExecutive

About Chubb

Website

chubb.com

Company Size

10000+ employees

Location

Whitehouse Station, NJ

Industry

Insurance Agencies and Brokerages

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches