Remote City, United States, United States Remote (Global) $119,100 - $221,100

The Nielsen Company is hiring a Director, Global Brand Strategy

About the Role

What You'll Do

Shape and advance the global brand strategy for a leading media and content measurement organization, ensuring a unified and compelling brand presence across all markets and customer interactions. Develop a clear, data-informed brand identity that reflects the company’s role as a trusted source of insight and innovation.

Use customer research and behavioral insights to refine messaging and positioning, ensuring relevance and resonance across diverse audiences. Lead strategic brand initiatives that modernize engagement, including testing new formats, platforms, and communication models to stay ahead of industry shifts.

Work closely with creative, digital, social, product marketing, sales, and events teams to align all brand expressions with core strategy and customer needs. Ensure consistent, high-quality execution across touchpoints, from campaigns to customer experiences.

Establish clear metrics to track brand health, awareness, and perception, and connect brand performance to broader business outcomes such as customer retention and growth. Guide cross-functional teams on high-impact projects and manage project budgets to ensure efficiency and measurable return.

Requirements

  • Proven leadership in global brand strategy or marketing roles
  • Experience using customer insights to shape brand positioning
  • Ability to lead cross-functional initiatives and influence without direct authority
  • Skill in measuring brand impact and linking it to business performance
  • Experience managing budgets and driving cost-effective campaigns
  • Familiarity with media, content, or data-driven industries preferred

Benefits

This role operates in a global work environment with flexibility aligned to international collaboration. You’ll have the opportunity to lead strategic brand innovation, work across diverse functions, and shape the future of a trusted measurement brand on a worldwide scale.

Required Skills
brand strategymarketing leadershipintegrated marketingbrand positioningnarrative developmentcampaign leadershipcross-functional collaborationglobal branding brand strategymarketing leadershipintegrated marketingbrand positioningnarrative developmentcampaign leadershipcross-functional collaborationglobal branding
Got hired remotely?

Get paid like a professional

Remote clients expect company invoices, not personal PayPal requests. Glopay forms an EU partnership that makes you look legitimate while you stay independent.

Professional invoices with EU company details
Compliance handled automatically
Withdraw to any bank account
Income reports for easy tax filing
Create free account
Free signup • 5 min setup
About company
The Nielsen Company
Nielsen is a global company passionate about powering a better media future for all people by providing powerful insights that drive client decisions and deliver extraordinary results. The company is dedicated to capturing audience engagement with content - wherever and whenever it’s consumed.
All jobs at The Nielsen Company Visit website
Job Details
Category management
Posted 2 months ago