Chubb logo

AVP Global Brand, North America and Latin America

Chubb

New York, NY
Full Time
Director
14 days ago

Job Description

About the Role

Chubb's Global Brand Centre of Excellence (COE) is seeking an AVP Global Brand based in New York City. This role is pivotal in accelerating our global journey towards building an omni-channel, iconic global brand with a focus on driving growth, deepening engagement, and ensuring Chubb becomes increasingly relevant to customers and partners in an exciting time in the brand's history. The business is growing both in reach and scale and we believe the impact of this role can fuel Chubb to grow in unprecedented ways across the globe. The successful candidate will support the growth of a brand beloved by those who use us but not quite understood by those who don't and reshape the narrative across NA and LatAm to increase consideration, working collaboratively with our marketing and business teams to tell the story of our brand internally, and externally.

Key Responsibilities

  • Contribute to the development of the global brand strategy, ensuring that the needs of the business in NA and LatAm are catered for, as well as the nuance of the region.
  • Be accountable as the project manager for NA and LatAm omni-channel creative development and new campaign launches in priority markets and audience segments.
  • Take a leading role in the briefing, development, and production of brand-building (Upper Funnel) campaigns.
  • Represent Global Brand at a senior level, supporting and deputizing for the VP Global Brand.
  • Design and deliver brand training for the NA and LatAm region, seeking opportunities to scale trainings in EMEA and APAC.
  • Contribute to Global IP / Trademark Management.
  • Monitor ongoing creative performance, including social metrics such as sentiment tracking, and generate insights to inform new creative development.
  • Contribute to the evaluation and development of a global brand research methodology and roll-out across priority markets.
  • Stay at the forefront of new trends and developments in brand and marketing, developing ideas and opportunities to accelerate brand growth.
  • Advance Global Brand's relationships and visibility across communication channels, particularly earned media, by identifying and leveraging opportunities.
  • Contribute to evolving and refining Chubb's omni-channel brand strategy to ensure relevance with customers, creative community, and employees.
  • Manage Chubb's NA and LatAm roster of creative and production agencies for global brand campaigns across paid, owned, and earned channels.
  • Collaborate with NA and LatAm Marketing and Communications teams to drive local strategy and operational processes.
  • Develop and execute breakthrough partnerships and ideas to amplify the Chubb brand, including sponsorships and global events.
  • Build strong relationships across the company to unify Chubb's narrative and amplify its mission internally and externally, working closely with cross-functional leaders.

Requirements

  • Demonstrated track record of managing and executing brand campaigns on a global and regional scale, including hyper-local activity.
  • Understanding of how to identify, target, and connect with audiences to support business growth.
  • Proven project management skills with the ability to drive work forward at a fast pace.
  • Ability to deliver creative solutions that demonstrate long-term brand building efforts across multi-audience organizations.
  • Passion for brand management and acting as a brand guardian in NA and LatAm.
  • Experience working collaboratively with regional marketing and content teams.
  • Strong understanding of omni-channel brand strategies and campaign development.
  • Ability to monitor and analyze creative performance and brand health metrics.
  • Knowledge of global brand research methodologies and insights generation.
  • Experience managing relationships with creative and production agencies.
  • Ability to develop and maintain relationships across various communication channels and internal teams.

Nice to Have

  • Experience working in or with EMEA and APAC regions.
  • Experience with global sponsorships and partnership activations.
  • Knowledge of brand and marketing trends and developments.

Working at Chubb

The role emphasizes collaboration across regions and functions, a proactive approach to brand growth, and a commitment to maintaining a relevant and iconic brand presence globally. The candidate should be innovative, strategic, and a strong communicator, working closely with diverse teams to unify and amplify Chubb's brand narrative.

Apply Now

Job Details

Posted AtJun 6, 2025
Job CategoryBrand Marketing
SalaryCompetitive salary
Job TypeFull Time
Work ModeOnsite
ExperienceDirector

About Chubb

Website

chubb.com

Company Size

10000+ employees

Location

New York, NY

Industry

Insurance Agencies and Brokerages

Get job alerts

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