Chubb

Alpharetta
Total Offices: 21
27,791 Total Employees

Teams at Chubb

Recently posted jobs

15 Days AgoSaved
In-Office
12 Locations
Insurance
The Business Development Manager will generate new business opportunities, cultivate relationships in the travel industry, onboard accounts, and manage sales presentations to achieve sales targets for travel insurance offerings.
15 Days AgoSaved
In-Office
2 Locations
Insurance
The Business Development Manager builds and manages relationships with brokers to sell supplemental insurance products, meeting sales goals and improving services.
YesterdaySaved
In-Office or Remote
29 Locations
Insurance
Lead business development and account management for EHS and property risk engineering services. Drive new sales, retain and expand accounts, deliver technical field assessments, manage projects to budget and schedule, and ensure high client satisfaction while tracking CRM metrics and meeting revenue and billable targets.