We use cookies to make your experience of using our website better. To comply with the e-Privacy Directive we need to ask your consent to set these cookies.


Director of Marketing & Communications, Europe (Paris), Levallois-Perret



Levallois-Perret, France 

Job Category:

Marketing & PR

EU work permit required:


Job Views:




Expiry Date:


Job Description:

Company Description

International SOS is the world’s leading international health care, medical assistance and travel security risk services company with over 11,000 employees, led by 1,200 doctors and 200 security specialists. We provide a world class offering for travellers and expatriates. Every single day we are making a difference in people’s lives and able to support them when they need it the most.

Job Description

We are currently looking for the Director of Marketing & Communication, Europe to join our business on a permanent contract in one of the following locations: London, Paris, Frankfurt, Geneva.

The Director of Marketing & Communication, Europe is responsible for establishing a strong leadership of our Europe-wide strategic Marketing plan. The successful candidate will manage the sub regional marketing teams across Europe and will be accountable for enabling all our multi-channel Marketing & Communication activities. This role requires working closely with the Group Chief Marketing and Communication Officer, the General Manager Sales & Marketing Europe and the Europe Regional Sales & Marketing Leadership Team to support the Business growth agenda for the Europe region.

The Director of Marketing & Communication Europe will drive a regional and subregional dedicated team to manage the Digital Marketing Agenda in order to improve our Lead generation campaign.

In addition, the Director of Marketing & Communication works closely with the Global Marketing Team to provide regional input as well as support Global Marketing initiatives.

The main focus is:

  • To manage a pan-European Marketing team across 14 countries.
  • To fully manage the lead generation process from the initial campaign right through to the sales prospects.
  • To implement & support the Europe “go-to market” strategy and ensure that tactical activities are in place to support the Sales Teams to achieve their yearly targets.
  • To successfully implement and communicate The Europe Marketing strategy and manage the accompanying projects across the 16 Europe selling offices.
  • To manage disputes and execute crisis management plans to safeguard the business’ reputation.
  • To successfully deliver the Marketing strategy within agreed timelines and fixed budgets.
  • To be a strong ambassador for the organisation, both internally and externally.
  • To deliver ad-hoc projects and requests outside the above scope, as per the business needs

Key Responsibilities:

  • Provide strategic Marketing direction and leadership for all Europe markets, client and Salesforce communications aligned to and in support of each country’s business development goals.
  • Identify and analyse organisational sales and marketing needs and develop and execute a robust marketing communications plan to address those and ensure the regional goals are achieved.
  • Work closely with Heads of Sales and direct a Europe/ wide team of marketing communications managers and executives to execute B2B plans to support the business goals – that they are completed in line with strategy, on time and within budget.
  • Drive client communication activities via events, webinars, digital campaigns and collaterals, both directly and in collaboration with the sales team to reinforce value propositions and that result in the utilisation of services, client extension and retention and sales lead generation.
  • Manage the Europe Digital marketing team to support the rapidly developing digital Marketing activities and processes.
  • Lead identification, and the management and measurement of qualifications are vital to the role.
  • Support any public relation matters including positioning senior executives in high-profile speaking roles, developing programmes to generate interest from media, create opportunities to demonstrate thought leadership and propagate the organisation’s agenda in key strategic media.
  • Be the custodian for all communication material used across the region and ensure adherence to corporate brand standards and the highest editorial standards.
  • Define and manage a marketing communications budget.
  • Support the crisis management team as the key focal point for implementation of client communications and associated outreach initiatives.

Job Requirements:


Required Skills and Knowledge

  • Significant marketing experience, ideally in the B2B space/professional services.
  • Must have a strong management experience in leading a team of multicultural marketing and/or communications professionals in Europe.
  • Must have in-depth knowledge and track record of marketing automation(ideally Eloqua) and CRM systems (SFDC).
  • Must be digitally savvy and technophile.
  • University graduate, preferably in business studies, marketing or communications.
  • English and other European languages to a very high standard written and oral.

Travel Requirements: some International travel may be required.

Additional Information

Here at International SOS we will offer you an interesting, varied and challenging career, where you will have the opportunity to experience working within a multicultural environment

Please apply online now attaching your CV and Cover Letter.


Employment Type:

Full time
Company Info
International SOS
566 Chiswick High Rd, Building 4
London, London, City of, United Kingdom
Phone: 2087628176
Web Site: https://www.internationalsos.com/careers
Save Contact
Company Profile

comments powered by Disqus