Marketing Manager
Permanent contract / Crans-Montana, Switzerland
Les Roches Global Hospitality Education, in the top 2 for Employer Reputation of Hospitality & Leisure Management graduates by the QS World University Ranking, is a brand of the Sommet Education Group. Founded in 1954, Les Roches is a private institution based on the Swiss model of experiential learning, offering undergraduate and graduate degrees in the fields of hospitality, tourism and event management. Les Roches prepares entrepreneurial and innovative graduates across a global network of campuses in Crans-Montana (Switzerland), Marbella (Spain) and Abu Dhabi (UAE).
You share our values: Development, Distinctiveness, Joint commitment, Openness and Sense of service.
We are seeking a creative and strategic Marketing Manager to drive impactful communication and promotional activities for Les Roches.
The ideal candidate is an experienced marketing professional with a passion for storytelling and strong project management skills. With a solid background in content creation and campaign execution, you will be responsible for ensuring consistent brand messaging across all channels while supporting recruitment efforts and enhancing student engagement. This is a key role within our dynamic international team, contributing to the visibility and reputation of Les Roches in a competitive global education market.
Main Requirements:
- Bachelor’s degree in marketing, communications, hospitality, journalism, or a related field.
- Minimum of 7 years of relevant experience in a marketing or communications role.
- Strong project management abilities, with experience managing creative agencies (graphic design, video production, etc.).
- Excellent oral and written communication skills in English; native-level fluency is a strong asset.
- Proficiency in MS Office; knowledge of InDesign or other design tools is a plus.
- Solid interpersonal and stakeholder management skills, with the ability to collaborate across teams and cultures.
- Creative mindset, attention to detail, and ability to manage multiple projects in a fast-paced environment.
- Eligible to work in Switzerland.
Main Responsibilities:
- Execute the annual marketing and enrolment plan for the Les Roches brand, supporting growth targets while maintaining brand integrity.
- Manage and develop marketing materials including brochures, fact sheets, one-pagers, and videos in collaboration with internal teams and external creative partners.
- Ensure consistent application of Les Roches visual identity across all communication assets.
- Lead and coordinate the Student Ambassador program.
- Plan and deliver engaging online events such as webinars, LinkedIn Lives, and digital campus tours to support program promotion.
- Partner with PR, digital marketing, and field teams to execute integrated campaigns and ensure marketing support for recruitment activities.
- Coordinate with campus operations to support on-site events, including open days, private visits, and school events.
- Oversee production of admission-related materials and pre-arrival communication packages.
- Lead the creation of internal and external newsletters targeting prescribers and key stakeholders.
If you're passionate about education, brand storytelling, and working in an international, collaborative environment, we look forward to receiving your application!
Start Date: October 1st