Senior Manager, Global Brand Marketing

Boston Scientific Foundation Inc

Marlborough, MA, US
Base: $131,700 - $250,200; bonus/equity: annual bo...
On-site
Corporate brand marketing strategy
Multi-channel corporate campaigns
Paid media strategies
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

Work Rights

Not specified

Tailored Resume

Cover Letter