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
Want to work from Thailand?

Join a remote network built for tech talent

Iglu gives you real employment in Southeast Asia — visa, work permit, and projects included. Pick what you work on, earn performance-based pay, and live where you want.

Legal employment in Thailand & Vietnam
Choose your own projects
Performance-based revenue sharing
Relocation support available
Join Iglu
200+ professionals worldwide
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