Swatch Marketing and Communications Manager

Paris Île-de-France France

Employment
Full-Time
Seniority
Manager
Posted
Nov 13, 2026

About Swatch

Swatch is an iconic Swiss watchmaking brand that has redefined timekeeping through bold design, precision engineering, and a democratic spirit of creativity since 1983. As an employer, the brand offers an energetic, international environment where innovation, craftsmanship, marketing flair, and cultural relevance converge. Employees are invited to contribute to a house known for challenging convention, celebrating individuality, and bringing Swiss quality to a global audience. With the strength of the Swatch Group behind it, Swatch provides opportunities across product development, retail, communications, operations, and digital transformation, attracting talents who thrive at the intersection of design, technology, and contemporary lifestyle.

The Marketing and Communications Manager deploys Swatch’s communications strategy across France, leading local press relations, social media and content, influencer partnerships, events, agency coordination, and budget and performance reporting. The role is available immediately on a permanent contract.

Role & Responsibilities

  • Deploy the communication strategy defined by headquarters locally.
  • Ensure adherence to the brand’s identity, guidelines, and global messaging.
  • Develop and manage local press relations across media, lifestyle, fashion, and culture.
  • Write press relations communication materials in French.
  • Develop and monitor product-placement initiatives with relevant celebrities and influencers.
  • Develop the network of local influencers and partners.
  • Manage reporting and KPIs, and conduct editorial monitoring.
  • Build a content calendar for the France pages.
  • Develop local social media content in line with the group strategy.
  • Adapt global content and create local activations.
  • Manage Swatch’s community and create content.
  • Monitor performance, including engagement, reach, EMV, and brand awareness.
  • Design and organize physical and/or digital events for press and influencers, including in-store events, pop-ups, and cultural partnerships.
  • Represent the brand at external events.
  • Manage local suppliers, including PR, influencer, and event agencies.
  • Prepare and monitor the brand’s communications budget.
  • Measure campaign performance and report to headquarters.

Qualifications

  • Bachelor’s degree plus four or five years of study (Bac+4/5) in communications, marketing, or an equivalent field.
  • Five to eight years of experience in communications, ideally within a subsidiary of an international group.
  • Experience in brand communications, public relations, and digital communications.
  • Experience in fashion, lifestyle, retail, or accessible luxury is an advantage.
  • Operational English for professional contexts.

Skills

Press relations Social media and community management Content creation KPI reporting Performance measurement Budget management Event planning and coordination

Experience

5–8 years in communications

Education

Bac+4/5 in communications, marketing, or an equivalent field

Workplace

This position is based in Paris, Île-de-France, France.

The setting Île-de-France

Explore jobs in Île-de-France or in France.

Culture

Swatch fosters a vibrant, creative workplace where Swiss precision meets bold self-expression and accessible design. As an employer, it encourages innovation, collaboration, and a playful entrepreneurial spirit, bringing together diverse teams across retail, design, marketing, and operations in a dynamic international environment.

About Cerulean

Cerulean is the definitive career portal for the global luxury industry. We match exceptional professionals with exclusive opportunities at the world's most prestigious brands. From haute couture and fine watchmaking to prestige beauty, hospitality, and boutique retail, Cerulean centralises luxury employment to help you find the career for which you were destined.

Swatch

Swatch Marketing and Communications Manager

Paris, France

Continue to the application.

Country and Language