Marketing & Communications Manager France

Chubb

Not Interested
Bookmark
Report This Job

profile Job Location:

Paris - France

profile Monthly Salary: Not Disclosed
Posted on: 20 hours ago
Vacancies: 1 Vacancy

Job Summary

Description

Marketing & Communications Manager France

Chubb is a global leader in insurance renowned for our expertise innovation and commitment to excellence. As we embark on an exciting period of significant growth we are looking for talented professionals who want to make an impact and grow with us. Join Chubb and be part of a company that values craftsmanship collaboration and career development.

About the Role

Were looking for a dynamicMarketing & Communications Managerto join our France-based team in La Défense. This is a fantastic opportunity to help shape Chubbs presence in France with a special focus on growing our visibility in the Middle Market segment (brokers and business customers).

Role Responsibilities :

  • Develop & Execute Strategies:Create and implement integrated marketing and communications strategies for both internal and external audiences making sure everything aligns with business priorities and global standards.
  • Lead External Communications:Manage media and public relations create content (like press releases and articles) and coach subject-matter experts for media and speaking opportunities.
  • Event Management:Oversee the planning and delivery of trade and educational events conferences and speaking engagements ensuring Chubb is well represented.
  • Internal Communications:Shape and execute the internal communications strategy including townhalls newsletters intranet updates and employee engagement initiatives.
  • Collaborate Across Networks:Work closely with national EMEA and global communications teams to share best practices and keep brand messaging consistent.
  • Trusted Advisor:Advise senior management and stakeholders on communications during routine operations and corporate projects.
  • Champion Measurement:Lead measurement and evaluation processes set and assess KPIs across all communication channels and drive continuous improvement.

Who you will work with

  • You will report to the Head of Marketing & Communications Western and Southern Regions.
  • You will collaborate with colleagues across France and the wider EMEA region.
  • You will work closely with business leaders brokers and partners to deliver best-in-class marketing and communications.

Why Join Chubb

  • Employer of Choice:Be part of a company recognized for its inclusive culture professional development and commitment to employee well-being.
  • Growth Opportunities:Join us during a major growth phase and help shape the future of insurance in France and beyond.
  • Global Reach Local Impact:Work in a dedicated France team of four marketing professionals integrated with a broader EMEA team of 35 colleagues.
  • Comprehensive Solutions:Contribute to a business that provides tailored insurance for businesses of all sizes high-net-worth individuals and affinity partners.


Qualifications

What you will bring

  • You are a strong team player with leadership qualities and emotional intelligence and you enjoy supporting and mentoring others.
  • You are confident proactive and results-orientedcomfortable working on your own or as part of a team.
  • You adapt well to change stay calm under pressure and bring a practical commercial mindset to your work.
  • Youre always open to new ideas and like to share fresh perspectives with your team.
  • You have some experience managing projects balancing multiple priorities and youre happy to go the extra mile when needed.
  • Ideally you have some background in communications within financial services insurance or another regulated sector and youve been involved in both internal and external communications.
  • Experience with event planning and working with agencies is a plus especially if youve helped deliver projects on time and within budget.
  • Any experience with internal communications is valuable.
  • Youre comfortable working in diverse international teams and enjoy building relationships across different cultures and locations.
  • If youve worked with digital communications (email web content social SEO advertising) and have an eye for design thats greatbut were happy to help you grow these skills.
  • Experience in media relations content creation and multi-channel campaigns is helpful. If you enjoy storytelling tailoring messages for different audiences or using data to reach the right people youll fit right in.
  • Some project management experience including working with agencies or budgets is a bonus.
  • Strong communication skillswriting editing presenting and speakingwill help you succeed in this role.


Qualifications

  • Degree-level education with a marketing or communications focus is preferred but equivalent experience is also valued.

Languages

  • Native-level French and fluency in English (both spoken and written) are required for this role.



Required Experience:

Manager

DescriptionMarketing & Communications Manager FranceChubb is a global leader in insurance renowned for our expertise innovation and commitment to excellence. As we embark on an exciting period of significant growth we are looking for talented professionals who want to make an impact and grow with us...
View more view more

Key Skills

  • Internal Control
  • Accounting And Auditing
  • Accounts Handling
  • General Services
  • Elevator
  • Brand

About Company

Company Logo

Chubb Life has been in Egypt since 2003. Chubb Life is the international life insurance division of Chubb - the world's largest publicly traded property and casualty insurance company by market capitalization.

View Profile View Profile