Remote City or United States Remote (Global) Employment USD 93,500 - 173,700 Yearly

The Nielsen Company is hiring a Brand Senior Manager

About the Role

The Nielsen Company is looking for a Brand Senior Manager to shape our global brand presence. As a forward-thinking marketing leader, you will develop and execute brand strategies across all audiences and customer touchpoints, ensuring Nielsen is consistently perceived as the authoritative leader in media and content measurement.

What You'll Do

  • Serve as a leader for Nielsen’s brand initiatives, narratives and relevance across key campaigns in sports and culture.
  • Set and execute a brand calendar roadmap for Nielsen.
  • Drive a customer-centric strategy to address complex global business, customers, and industry opportunities.
  • Drive integrated marketing efforts that engage, collaborate and align internal teams and external stakeholders in the US and globally.
  • Develop, drive and execute brand initiatives in sports and culture.
  • Use customer insights and research to continuously refine positioning and messaging.
  • Collaborate closely with Creative, Digital, Retention Marketing, Sales, Product Marketing, Events, Social and other functions to ensure all efforts are on-brand and consistently executed.
  • Define success metrics across brand health and connect brand performance to business outcomes.
  • Drive cross-functional teams for key brand projects that are critical to Nielsen’s brand and business success.

What We're Looking For

  • 12+ years of experience in brand leadership roles within the B2B industry and/or global iconic brands.
  • Deep expertise in brand strategy, positioning, messaging, and brand architecture for complex portfolios.
  • Proven experience building or evolving a brand function in a matrixed environment.
  • 7+ years of experience in managing and leading teams, including both direct reports and external partners.
  • Excellent written and verbal communication skills, with the ability to present complex strategies to executive-level stakeholders.
  • Bachelor’s degree in Marketing or equivalent experience required.

Nice to Have

  • Experience in the US market and operating at global scale.
  • Advanced degree or specialized certifications.

Team & Environment

Reports to the Director of Global Brand Strategy.

Benefits & Compensation

  • Comprehensive health & wellness plans.
  • 401(k) retirement plan with company match.
  • Generous paid time off policy.
  • Company provided car for those who qualify.
  • If eligible, a discretionary incentive/bonus.
  • Reasonable estimated salary range provided, adjusted based on geographic location.

Work Mode

This is a global role with a presence in US and Global markets.

Nielsen makes hiring decisions without regard to disability status, protected veteran status, or membership in any other protected class.

Required Skills
brand strategybrand positioningbrand messagingbrand architectureteam leadershipexecutive communicationB2B marketingportfolio managementmatrix management
Freelancing without stability?

Get steady projects, keep your freedom

Iglu connects you with international clients and handles contracts, payments, and admin. You get consistent work and flexibility — no more chasing invoices or worrying about gaps.

Consistent client projects
Contract & payment management
Flexible work schedule
Revenue-sharing compensation
See open positions
Work from anywhere
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.

Visit website
Job Details
Department Marketing
Category other
Posted 14 days ago