Swatch Group Corporate Insurance Manager

Job Location Icon Biel/Bienne • Switzerland
Job Recency Icon Monday, June 30, 2025
About Swatch Group

The Swatch Group, a renowned leader in the watchmaking industry, is headquartered in Biel/Bienne, Switzerland. As a conglomerate, it encompasses a diverse portfolio of prestigious brands, offering a dynamic and innovative work environment that values precision, creativity, and excellence.

Responsibilities
Qualifications
Skills
Experience Requirements

A minimum of 5 years of experience in corporate insurance management or a related field.

Education Requirements

Bachelor's degree in Business Administration, Finance, or a related field.

Job Benefits

Competitive benefits package including health insurance, retirement plans, and employee discounts on products.

Swatch Group Culture

The Swatch Group fosters a culture of innovation and excellence, encouraging employees to push the boundaries of creativity and craftsmanship. The company values diversity and inclusivity, creating a collaborative and supportive work environment.

Keep looking…

Use Cerulean's Luxury Job Search to find other open roles similar to this one: