C

Chubb

Global property & casualty insurer

Business Development Manager - A&H

Business Development & PartnershipsConfirmed live in the last 24 hours
Full-timeVancouver, BC, CanadaNo salary listed

About the Job

Requirements

  • A university degree or equivalent insurance-related experience is required.
  • At least 5 years of established sales experience and results, ideally with a group insurance background.
  • Exceptional verbal, listening, and written communication skills.
  • Strong customer orientation to respond to and support customer needs.
  • Negotiation skills with diplomacy and results orientation.
  • Ability to work independently and entrepreneurially.
  • Proficiency in Microsoft Office Suite, including Excel, Word, Outlook, and PowerPoint.
  • Strong time management skills.
  • Must be open to extensive travel, up to 60%, as responsibilities extend across Canada.

Responsibilities

  • Solicit new business sales of Group Life, Accident, and Critical Illness products through brokers and consultants in assigned key markets.
  • Achieve growth targets and sales metrics.
  • Assist in deploying the national A&H sales strategy, identify large requests for proposal opportunities, and close new opportunities.
  • Establish and maintain broker-client relationships through meetings, presentations, office visits, and events.
  • Use knowledge of Group Benefit plans to support client challenges and provide solutions.
  • Assist with ad hoc reporting and the creation and delivery of presentations.
  • Maintain business relationships to secure renewal placement and retention.
  • Build relationships with existing and new brokers and consultants to identify, quote, and bind new business.
  • Manage accounts day to day.
  • Promote and enhance Chubb Life’s profile in the Canadian insurance marketplace.

Desired Qualifications

  • Certified Employee Benefit Specialist designation is considered an asset.
  • Life License Qualification Program certification is considered an asset.
  • A group insurance background is ideal.

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