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
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.