CareerPlan

AVP, Marketing & Communications, North America Cyber & Property

Philadelphia, PA, USFull-time2026-10-01 → 2026-11-09
On-site

Core

Oversee marketing and communications initiatives for Chubb's North America Cyber and Property commercial insurance business units.

Role type

Senior corporate marketing and communications leader

Builds

Strategic marketing campaigns, brand value propositions, and customer experiences for commercial insurance products

Domain

Insurance / Financial Services

Deliverable

product features

Required skills

Multi-channel integrated marketing planning, stakeholder management, project management, campaign optimization, audience segmentation, budget management, vendor management, executive advisory, analytical thinking, creative thinking

Preferred skills

Insurance or Financial Services industry experience, managing complex multi-divisional projects, advising senior executives

Technologies

Digital marketing platforms, social media tools, media buying systems, CRM/Marketing automation tools

Responsibilities

Develop marketing strategies for new products and services, analyze audience insights and conversion triggers, evaluate existing campaigns for performance gaps, report on business outcomes and KPIs, integrate business-specific and local events strategy, manage outside agencies and vendors

Seniority

Senior, hands-on IC