DescriptionMarketing & 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.
QualificationsWhat you will bring
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...
DescriptionMarketing & 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.
QualificationsWhat you will bring
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
View more
View less