Job Search and Career Advice Platform

Enable job alerts via email!

Global Brand Lead

Calibre Global Consulting

Greater London

Hybrid

GBP 60,000 - 80,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A global consulting firm is seeking an experienced Global Head of Brand & Communications to lead and shape its brand presence across multiple regions. This role requires strategic oversight of brand development, event management, and cross-functional collaboration to ensure business growth. The ideal candidate holds a degree in Marketing or related fields, boasts 10+ years in branding or communications, and has expertise in international brand strategy. Fluency in English is mandatory, with additional languages preferred. Full-time employment is offered.

Qualifications

  • 10 years of experience in branding, marketing, or communications, with 3-5 years in B2B engineering, energy, power, or industrial sectors.
  • Solid expertise in international brand communications and large-scale event management.
  • Fluent in English; proficiency in German, French, or Spanish is a strong plus.

Responsibilities

  • Develop and implement the company's global brand promotion strategy.
  • Plan and execute international exhibitions, conferences, and forums.
  • Build and maintain strong relationships with industry associations and media.
  • Work closely with sales and project delivery teams to support business growth.

Skills

Digital Marketing
Management Experience
Profit & Loss
Analysis Skills
Microsoft Powerpoint
Market Research
Project Management
Product Management
P&L Management
Product Development
Branding

Education

Bachelor's degree in Marketing, Communications, PR or related fields
Job description

About the job

Global Head of Brand & Communications Energy & Power Transmission

Location : Flexible within EU / US / Canada / Australia / Latin America

We are seeking a dynamic Global Head of Brand & Communications to shape and lead our international brand presence in the energy and power transmission sector. This is a strategic leadership role that will drive global recognition industry influence and market expansion.

Key Responsibilities
Brand Strategy & Positioning
  • Develop and implement the companys global brand promotion strategy across EU US Canada Australia and Latin America.
  • Define and unify brand positioning and messaging to enhance recognition and influence in the energy and power transmission sector.
Marketing & Events
  • Plan and execute international exhibitions conferences and forums (e.g. CIGRÉ IEEE PES ENTSO-E ).
  • Manage partnerships with PR advertising and event agencies to maximize brand impact.
  • Lead the annual brand promotion budget and measure ROI.
Communications & Public Relations
  • Build and maintain strong relationships with industry associations media and key opinion leaders.
  • Oversee digital channels (website social media industry publications) and produce compelling case studies and storytelling campaigns.
  • Manage brand-related PR issues to strengthen reputation in the global energy sector.
Cross-functional Collaboration
  • Work closely with sales technical and project delivery teams to ensure brand promotion supports business growth.
  • Support new market entries with brand penetration initiatives including market research and industry engagement.
Team Leadership
  • Build and lead an international brand & communications team.
  • Develop in-house capabilities and mentor talent across regions.
Requirements
  • Bachelors degree (or higher) in Marketing Communications PR or related fields.
  • 10 years of experience in branding / marketing / communications with 35 years in B2B engineering energy power or industrial sectors.
  • Solid expertise in international brand communications cross-cultural marketing and large-scale event management.
  • Strong strategic mindset with hands on execution capability; able to balance long-term positioning with short-term promotional needs.
  • Fluent in English; proficiency in German French or Spanish is a strong plus.
  • Proven track record of managing and developing cross-cultural teams.
Key Skills

Digital Marketing,Marketing,Management Experience,Profit & Loss,Analysis Skills,Microsoft Powerpoint,Market Research,Project Management,Product Management,P&L Management,Product Development,Branding

Employment Type : Full Time

Experience : years

Vacancy : 1

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.