Chubb
Chicago, IL
JOB DESCRIPTION Chubb is one of the world leaders in the property and casualty insurance space, distinguished by extensive product and service offerings, broad distribution capabilities, exceptional financial strength, underwriting excellence, superior claims handling, and local operations globally. Chubb is expanding its Global Resilience & Risk Consulting footprint to serve complex industrial and commercial markets. As the SVP, Risk Consulting Business Development Leader, you will build and own the overarching commercial strategy across multiple disciplines-empowering your team to accelerate program adoption, build sustained pipelines, and convert high-value prospects into long-term risk management partners. This role carries commercial accountability and authority to shape how the consulting practice grows, activate Chubb's enterprise sales and distribution infrastructure, and redefine what risk consulting looks like. What You Will Do You will lead across four...