SVP, Risk Consulting Business Development Leader

Chubb•Chicago, IL
•$225,000 - $285,000

About The Position

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 overarching commercial strategy across multiple disciplines, empowering the team to accelerate program adoption, build sustained pipelines, and convert high-value prospects into long-term risk management partners. The role has commercial accountability and authority to shape the growth of the consulting practice, activate Chubb’s enterprise sales and distribution infrastructure, and redefine 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 develop a disciplined growth strategy targeting a $200 million qualified pipeline over four years. The role will pursue an initial 25% average conversion rate and improve win rates to 40% over time through coaching, deal-structuring improvements, and sales enablement. The position will shape Chubb’s consulting market narrative and competitive positioning, lead tier-one global accounts and complex multi-practice pitches, and represent Chubb at conferences and industry events. In collaboration with technical practice leaders and underwriting, the leader will structure multidisciplinary engagements, develop scalable go-to-market models, and integrate client behavior change and risk mitigation into commercial offerings. Acting as the commercial connector among technical advisory teams, Chubb’s distribution infrastructure, and underwriting leadership, this role will align cross-functional priorities and embed consulting in Chubb’s enterprise account management process. The position partners with Commercial Lines field sales leadership, broker distribution, and underwriting to grow consulting as an integrated enterprise capability.

Requirements

  • 15+ years of experience in enterprise sales, complex deal origination, or distribution leadership within consulting or engineering.
  • Executive-level management experience leading and scaling teams of senior sales professionals at VP/SVP level across distinct practice areas.
  • A proven track record building, managing, and closing within a nine-figure pipeline environment.
  • A deep commercial network and familiarity with the Advanced Manufacturing or Energy sector, including its supply chain, asset reliability, and risk-transfer challenges.
  • High analytical rigor and disciplined use of CRM (Salesforce) and conversion metrics, with demonstrated ability to optimize sales processes and improve win rates.
  • Excellent communication and executive presence, with the ability to lead audiences ranging from plant managers and risk managers to C-suite executives.

Nice To Haves

  • Formal background in engineering, technical advisory, enterprise risk management, or environmental science.
  • Experience originating multi-party commercial partnerships or incentive-based consulting agreements.
  • Prior experience building a new go-to-market capability or scaling a consulting practice within a larger, established financial or industrial organization.

Responsibilities

  • Oversee and mentor sales leaders across Strategic Resilience and Risk, Asset Reliability, and Technical Advisory.
  • Originate, structure, and close large-scale consulting engagements using a relationship-based approach focused on long-term client accounts.
  • Develop and execute a disciplined growth strategy to generate a $200 million qualified pipeline over four years.
  • Drive commercial excellence, targeting an initial 25% average conversion rate and improving win rates to 40% over time through coaching, deal-structuring improvements, and sales enablement.
  • Build commercial intelligence among sales teams, practice leaders, underwriting, and product development.
  • Develop and refine Chubb’s consulting market narrative and competitive positioning.
  • Build internal and external champions and serve as account lead for tier-one global accounts, complex multi-practice pitches, and key industry partnerships.
  • Represent Chubb’s consulting capabilities at conferences, executive summits, and industry events.
  • Collaborate with technical practice leaders and underwriting to structure commercially sound, multidisciplinary engagements addressing asset reliability and strategic resilience challenges for manufacturers.
  • Develop new deal archetypes and scalable, repeatable go-to-market models with the team.
  • Integrate Chubb’s other services and insurance offerings for top client accounts, embedding client behavior change and risk mitigation into deal constructs.
  • Serve as the commercial connector between technical advisory teams, Chubb’s distribution infrastructure, and underwriting leadership.
  • Align cross-functional priorities and mobilize resources for high-value deal pursuits in a complex, matrixed environment.
  • Partner with Commercial Lines field sales leadership, broker distribution, and underwriting to embed consulting in Chubb’s enterprise account management process.

Benefits

  • Comprehensive benefits package.
  • May be eligible to participate in a discretionary annual incentive program.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service