Starr

United States
Total Offices: 31
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
In-Office
London, Greater London, England, GBR
View all jobs

Starr Offices

OnSite Workspace

Employees work from physical offices.

Typical time on-site:
United States
Canada
Mexico
Argentina
Brazil
Chile
United Kingdom
Slovakia
Malta
Spain
Germany
Netherlands
Switzerland
China
South Korea
Hong Kong
Japan
Australia
India
Malaysia
Philippines
Thailand
Colombia
Peru
United Arab Emirates
Czech Republic
Puerto Rico
Turkey
Norway
Nuneaton and Bedworth, England
Singapore