C

Chubb

Global property & casualty insurer

Vice President – Portfolio Management

InsuranceConfirmed live in the last 24 hours
Full-timeIn-person

About the Job

Requirements

  • At least 7 years of experience in P&C portfolio or product management, with a demonstrated track record of delivering profitable growth through specific initiatives.
  • Strong analytical and communication skills, including the ability to explain complex topics clearly and concisely to audiences ranging from frontline staff to executive leaders.
  • Strong leadership, influence, and collaboration skills, including the ability to lead cross-functional teams and align stakeholders across the broader organization.
  • Strategic thinking, advanced portfolio analysis, organization and management skills, and strong attention to detail.
  • A bachelor's degree (BA/BS) is required.

Responsibilities

  • Drive profitable growth across multiple distribution channels and optimize the SLM portfolio by line of business, industry practice, and geography.
  • Develop underwriting, product, pricing, and agency management strategies and tactics to achieve target key performance indicators, including profitability, quote ratio, hit ratio, and straight-through processing rates.
  • Monitor portfolio health and performance and market trends in competitors, distribution, technology, and the economy; partner with data, analytics, actuarial, and Portfolio Insights teams to advance SLM's analytical capabilities.
  • Set priorities for SLM initiatives, lead evidence-based decision-making for cross-functional subject matter expert teams, and establish analytical decision-making frameworks for consistent, high-quality recommendations.
  • Collaborate with Commercial Insurance Portfolio Management Line of Business and Industry Practice teams to achieve shared P&L accountability and leverage the broader organization's expertise and capabilities, including Claims and Risk Consulting.
  • Collaborate with actuarial, analytics, data, and modeling teams on pricing, underwriting, and artificial intelligence and machine learning models and third-party data sources to achieve portfolio objectives.
  • Partner with Field Underwriting, Business Development, Digital Distribution, and Experience colleagues to execute portfolio strategies and support operational and efficiency goals.
  • Partner with the Transformation Delivery Office to implement portfolio strategies and support SLM's digital transformation initiatives.
  • Engage Legal, Compliance, and Audit teams to ensure portfolio actions comply with applicable regulatory requirements.

Desired Qualifications

  • An advanced degree and/or professional certifications are preferred.

About the Company

Chubb

Global property & casualty insurer

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.

Company size
10,001+
Company stage
IPO
Headquarters
Zurich, Switzerland
Founded
1985

Recently Posted Jobs

Explore more opportunities at Chubb

See more jobs