AVP, Marketing & Communications, North America Cyber & Property
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