C

Chubb

Global property & casualty insurer

Senior Vice President, Portfolio Management

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

About the Job

Requirements

  • At least 10 years of technical underwriting experience and portfolio management experience in the insurance industry.
  • A track record of managing a profitable portfolio and demonstrating portfolio actions developed to maintain and grow profitability.
  • Ability to foster a collaborative, high-performance work environment that supports strategic business objectives.
  • Advanced portfolio analysis skills, including identifying areas of concern and improvement through data analysis and implementing action steps to address identified vulnerabilities.
  • Ability to think strategically and translate business objectives into effective action.
  • Strong interpersonal, organizational, analytical, and negotiation skills, with advanced influence management and communication skills.
  • Ability to interact effectively with internal and external business partners at all levels and manage multiple priorities in a fast-paced environment.

Responsibilities

  • Lead prioritization efforts to ensure focus on critical business needs.
  • Manage portfolio resources to ensure the team is allocated appropriately based on business needs.
  • Oversee the Decision Management Group process to ensure decisions are made with the appropriate constituents, proper analysis, implementation, and measurement.
  • Ensure prompt and effective execution of portfolio management strategies and measure outcomes against expectations.
  • Ensure consistent and clear deliverables across teams.
  • Collaborate with the Portfolio Insights team to access needed data sets and ensure consistent visualization and tool sets.
  • Partner closely with the Lines of Business, Industry Practices, Small and Lower Middle Market, and Field leadership.

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