The Senior Manager, Global Brand Marketing is responsible for creating the corporate brand marketing strategy and translating this into actionable plans that enhance corporate brand awareness, build trust and drive meaningful engagement in support of Boston Scientific’s brand and reputation
Job Summary
The Senior Manager, Global Brand Marketing is responsible for creating the corporate brand marketing strategy and translating this into actionable plans that enhance corporate brand awareness, build trust and drive meaningful engagement in support of Boston Scientific’s brand and reputation.
This role serves as the day-to-day strategic owner of integrated, high-impact multi-channel corporate campaigns including defining paid media strategies that amplify corporate brand and reputation narratives, setting campaign priorities, leading agency strategy briefs and ensuring campaigns deliver against clearly defined objectives.
At Boston Scientific, we’ll give you the opportunity to harness all that’s within you by working in teams of diverse and high-performing employees, tackling some of the most important health industry challenges.
Matching Summary
The Senior Manager, Global Brand Marketing is responsible for creating the corporate brand marketing strategy and translating this into actionable plans that enhance corporate brand awareness, build trust and drive meaningful engagement in support of Boston Scientific’s brand and reputation.
Salary
Base: $131700 - $250200; Bonus/Equity: Annual bonus target and long-term incentives; Benefits: See www.bscbenefitsconnect.com
Skills & Requirements
Must-have
Corporate brand marketing strategy
Multi-channel corporate campaigns
Paid media strategies
Agency strategy briefs
Matrixed environment collaboration
Brand and reputation narratives
Nice-to-have
Purpose-driven corporate storytelling
Agility in a matrixed environment
Enthusiastic about growing team
Fresh innovative ideas and insights
Key Requirements
Bachelor’s degree or equivalent
8 years of professional experience
Experience leading multi-channel corporate brand campaigns
Experience working with external creative and media agencies
Experience operating in complex, matrixed or regulated environments
Demonstrated ability to define corporate-level brand objectives
Proven ability to influence cross-functional partners
Experience working with communications and social teams