Starr

United Kingdom
Total Offices: 2
4,819 Total Employees
Year Founded: 1919
Starr is a global commercial insurance and investment organisation that provides property and casualty insurance solutions to businesses and industries. It operates internationally, writing business in 128 countries across six continents and offering tailored coverage for multinational and mid-sized firms. Its capabilities span specialized, high-risk markets, with solutions designed to help clients manage risk, strengthen resilience, and support operations across more than 170 countries worldwide.

Recently Posted Jobs at Starr

In-Office
London, Greater London, England, GBR
View all jobs

Starr Offices

OnSite Workspace

Employees work from physical offices.

Typical time on-site:
United Kingdom
Nuneaton and Bedworth, England