Vice President Global Head of Digital Experience
Chubb
Vice President Global Head of Digital Experience
Chubb
Global property & casualty insurer
The Vice President, Global Head of Digital Experience is a senior leadership role responsible for setting the vision and leading the execution of Chubb's global digital presence — overseeing the redesign of Chubb.com, managing its underlying Adobe technology stack, and driving digital strategy and operations across 54 markets. The position is highly technical and strategic, requiring deep expertise in AI-driven digital marketing, content systems, analytics, and governance, as well as the ability to lead multidisciplinary teams and influence at the executive level in a complex, matrixed organization.
The ideal candidate will sit in our New York, NY or Whitehouse Station, NJ offices.
The Role
The expectations placed on digital marketing are changing rapidly, driven by artificial intelligence, evolving user behaviors, and an increasingly competitive landscape for attention and conversion. The Vice President, Global Head of Digital Experience will lead Chubb's digital presence through that shift: setting the vision for how the world's largest publicly traded P&C insurer shows up online, and ensuring the team, platforms, and workflows are built to perform in an environment that rarely stands still.
This is a leadership role as much as a technical one. The right candidate brings genuine command of AI as a practical operating framework, alongside fluency in UX principles, performance measurement, and agile ways of working, as well as the ability to lead a talented team through change with clarity and confidence.
This person must be a credible peer to engineering leadership and a trusted partner to regional executives and market digital leads, translating marketing intent into technical delivery, and platform capability into measurable business outcomes across 54 markets.
Responsibilities
Strategy, Content Systems & AI Operations
Performance & Optimization
Platform & Governance
Leadership
The pay range for the role is $200,000-$280,000. The specific offer will depend on an applicant’s skills and other factors. This role may also be eligible to participate in a discretionary annual incentive program. Chubb offers a comprehensive benefits package, more details on which can be found on our careers website. The disclosed pay range estimate may be adjusted for the applicable geographic differential for the location in which the position is filled.
Chubb is the world’s largest publicly traded property and casualty insurer, offering commercial and personal insurance, reinsurance, life and health products across 54 countries. It underwrites policies by evaluating risk, pricing premiums, and paying claims fairly and promptly when covered events occur. Its breadth of products, extensive distribution, and strong financial position distinguish it from competitors and enable it to serve diverse clients globally. Its goal is to help people and businesses manage risk with clear policy terms and reliable financial protection.
Explore more opportunities at Chubb