Search Jobs

Global Marketing Manager

Travel Corporation UK/Europe
Genève, Genève

The Travel Corporation is a highly successful international travel group with over 40 brands. The Travel Corporation offers something for everyone. Our multi award-winning portfolio ranges from luxury hotels and boutique river cruises, to independent holiday package companies and a variety of guided travel experiences. Enriching travel experience for our customers across the globe.


Visit the TTC website >


Global Marketing Manager

Position Overview

We are looking for a creative marketer with campaign management experience to join us at our global brand HQ in Geneva as part of the Insight Vacations & Luxury Gold Global Marketing team. Reporting to the Head of Marketing Communications, you will manage marketing campaigns and product launches, working with production and design teams, external agencies and regional marketing and digital teams to develop compelling communications

You will most likely be a marketing generalist with a broad marketing background and be as accomplished at managing traditional offline activity as you are at digital marketing. You will be comfortable delivering projects to tight deadlines in a fast-paced environment with a strong project management mentality.

Key Responsibilities

  • Lead the creative direction and development of print marketing collateral (brochures, magazines, direct mail, posters, flyers etc) and advertising creative (press, display, outdoor)
  • Own and deliver multi-channel B2C and B2B marketing campaigns from conception through to post-campaign analysis
  • Develop sales pitches and presentations for regional sales teams to support product launches
  • Support the development of global marketing messaging
  • Support the development of digital marketing campaigns (web, email, social) in collaboration with the digital marketing team
  • Guide the regional marketing teams on the development of region specific messaging to ensure global alignment 
  • Manage the internal communications to regional sales, marketing and reservation teams to support the launch of new marketing collateral and campaigns, and the implementation of new guest documentation
  • Act as brand guardian and review regional marketing materials to ensure brand compliance and global consistency

Required Skills and Experience

  • Minimum of 5 years' experience in a similar role in a global marketing department
  • Marketing, business, communications or similar relevant Bachelor's degree. Post-graduate marketing qualifications an advantage
  • Strong campaign management skills, capable of organizing and delivering multi-channel campaigns to fixed deadlines
  • Proven experience of delivering results through working in cross-functional teams
  • Proficient at writing creative copy for different mediums and channels
  • Good knowledge of print processes and finishes
  • Fluent in English (English mother tongue preferred)
  • Background in the travel, hospitality, lifestyle or entertainment industries is a plus

Behavioural Skills and Competencies

  • Excellent communication skills, both written and verbal
  • High attention to detail and a good eye for aesthetics and design
  • A collaborative and energetic team player with strong influencing skills
  • A self-starter with a positive can-do attitude, able to work quickly and confidently in the absence established procedures and protocols
  • Flexible and adaptable approach, with a strong drive for results and a commitment to continuous improvement
  • Willingness to support out of hours work and international travel due to the global nature of the role
  • A passion for travel and an appreciation of remarkable experiences.

Please apply with CV and supporting covering letter. Please note that we can only consider candidates that meet the following requirements:

  • Swiss residents or EU nationals with valid Swiss working permit; or
  • UK citizens willing to relocate