Loss Control Service Manager, Construction
Starr · Philadelphia, PA · Yesterday
ManagementFull-time
About the role
Starr Insurance is seeking an experienced Loss Control Manager to oversee and enhance client service delivery across our U.S. Construction Casualty portfolio.
Responsibilities
- Actively assume a critical role within the Loss Control team to help deliver value-added services to our internal marketing partners and external clients.
- Lead and mentor risk consulting loss control professionals.
- Manage the account service process for assigned accounts and act as the point of escalation for clients.
- Establish consistent processes, metrics, and best practices for service delivery.
- Oversee the quality and efficiency of loss control services provided to our new business and renewal accounts.
- Partner with underwriters and profit center leaders to showcase Starr’s service capabilities.
- Attend key client meetings.
Requirements
- 10-15 years of Loss Control experience.
- Proven people management and leadership experience.
- Large Account Service Experience with Account Coordination, Establishing Account Service Plans, Stewardships and Delivering Client Success Stories demonstrating tangible frequency reduction through sound service risk consulting.
- Broad industry knowledge and ability to manage large, complex accounts.
- Strong communication and relationship-building skills.
Qualifications
- 10-15 years of experience in Loss Control, with a track record of managing service delivery for large, complex accounts.
- Demonstrated leadership experience, including direct management of people and resources.
- Broad industry knowledge and ability to serve as a generalist across multiple casualty lines.
- Strong communication, relationship-building, and client service skills.
- Vendor management experience a plus.
- A deep understanding of Product Liability exposures, controls and experience preferred.