Chubb is expanding its Global Resilience & Risk Consulting footprint to serve complex industrial and commercial markets. The SVP, Risk Consulting Business Development Leader will build and own the commercial strategy across multiple disciplines, accelerating program adoption, building sustained sales pipelines, and converting high-value prospects into long-term risk management partners. The role has commercial accountability and authority to shape the consulting practice’s growth, activate Chubb’s enterprise sales and distribution infrastructure, and develop the future of risk consulting. The leader will oversee sales leaders across Strategic Resilience and Risk, Asset Reliability, and Technical Advisory; personally originate, structure, and close large-scale consulting engagements; and execute a strategy to build a $200 million qualified pipeline over four years. They will manage conversion performance, develop Chubb’s market positioning, lead tier-one global accounts and complex pitches, and represent the consulting practice at industry events. The position also collaborates with technical practice leaders and underwriting to structure multidisciplinary engagements and scalable go-to-market models. It connects technical advisory teams, distribution, and underwriting, embedding consulting into Chubb’s enterprise account management process.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior
Education Level
No Education Listed