Remote City, United States, United States Remote (Global) Employment $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
Ready to relocate and code from paradise?

Thailand or Vietnam — your office, your rules

Iglu offers relocation to Bangkok, Chiang Mai, Ho Chi Minh City, or Hong Kong. Full employment, legal setup, and a community of 200+ digital professionals.

Relocation to 5 countries
Full legal work setup
Developer community access
Work-life balance culture
Explore locations
Relocation support included
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 a month ago