Chubb North America's Personal Risk Services division is seeking a VP, Business Development & Sales Strategy to serve as the execution engine behind the Chubb Customer Center's (CCC) growth agenda. Reporting to the SVP, Head of Chubb Customer Center, this newly created role is accountability for devising and executing upon a coherent, measurable revenue strategy by building synergies between the CCC’s embedded business development function, PRS NA Sales & Distribution, and CCC Account Executives. This VP will lead the CCC business development team while establishing the sales performance frameworks that guide how AEs and Regional Managers pursue growth. The role is explicitly a buildout assignment — this leader will be shaping a function, not inheriting a machine. PRS Sales & Distribution owns field distribution strategy – this role is the CCC's primary liaison to that team, ensuring CCC capabilities are coordinated with field growth strategies.
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
Manager
Education Level
No Education Listed
Number of Employees
5,001-10,000 employees