Skip to main content

AVP, Marketing & Communications, North America Cyber & Property at Chubb

Department: Marketing and Communications

Location
Philadelphia, Pennsylvania
Type
Full-time
Level
lead/mgmt
Posted

Description

Chubb is hiring an AVP, Marketing & Communications, Chubb North America Cyber and Property to oversee marketing and communications initiatives across its North America Cyber and Property commercial insurance business units. The role develops and optimizes multi-channel campaigns, analyzes audiences and business outcomes, manages budgets and agencies, coordinates with internal and global teams, and advises senior executives. It requires 7–10+ years of senior corporate marketing, distribution marketing, or communications experience, a bachelor’s degree in Marketing, Communications, or a related field, and is based in Chubb’s Philadelphia, Pennsylvania office.

For job seekers

Ready to find a role that actually fits?

Upload your résumé, start a Job Search Thread, and let Metaintro rank real openings against your experience — then guide you from search to offer.

Match

Compare live roles against your current evidence.

Position

Turn proof projects into role-specific applications.

Improve

Use market feedback to keep the skill plan current.

Return to navigation