Nielsen
Powering a better media future for all people
Senior Director, Global Brand Strategy
Location
United States
Posted
2 days ago
Salary
$119.1K - $221.1K / year
Bachelor Degree12 yrs expEnglish
Job Description
• develop, drive and ensure Nielsen’s global brand identity, recognition and market positioning
• use customer insights and research to continuously refine positioning and messaging
• identify and lead special brand projects that modernize brand efforts, and test new formats, channels, and engagement models
• collaborate closely with the Creative, Digital, Retention Marketing, Sales, Product Marketing, Events, Social and other functions to ensure all efforts are on-brand, customer insight-led, and consistently executed
• define success metrics across brand health and connect brand performance to business outcomes
• lead functional team and key brand projects that are critical to Nielsen’s brand and business success and innovation pipeline
• create and manage key project budgets, ensuring efforts, campaigns and initiatives are cost-effective and yield a positive return on investment
Job Requirements
- 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; advanced degree or specialized certifications preferred.
Benefits
- health & wellness plans
- 401(k) retirement coupled with a Nielsen match
- generous paid time off policy
- company provided car for those who qualify
- discretionary incentive/bonus