Global Brand Lead

Not Interested
Bookmark
Report This Job

profile Job Location:

London - UK

profile Monthly Salary: Not Disclosed
Posted on: 30+ days ago
Vacancies: 1 Vacancy

Job Summary

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.
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 transmissio...
View more view more

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