Manager, Portfolio Marketing & Campaigns

USA (Remote)

$90K/yr – $120K/yrManager3+ years expFull time

Posted 2 months ago

Job Summary

Own portfolio messaging and multi‑channel GTM to drive pipeline through defined positioning and buyer insights.

  • Portfolio Messaging: Translate market and partner inputs into a cohesive messaging architecture used by sales, marketing, and client-facing teams.
  • Campaign Lifecycle: Design, launch, and optimize integrated campaigns across digital, events, content, paid media, email, and social to activate portfolio positioning.
  • Measurement and Alignment: Define KPIs tied to pipeline and revenue, and translate results into executive-ready narratives for leadership and stakeholders.

Job Description

Own portfolio messaging and multi‑channel GTM to drive pipeline through defined positioning and buyer insights.

  • Portfolio Messaging: Translate market and partner inputs into a cohesive messaging architecture used by sales, marketing, and client-facing teams.
  • Campaign Lifecycle: Design, launch, and optimize integrated campaigns across digital, events, content, paid media, email, and social to activate portfolio positioning.
  • Measurement and Alignment: Define KPIs tied to pipeline and revenue, and translate results into executive-ready narratives for leadership and stakeholders.
The Channel Company logo

The Channel Company

The Channel Company is enabling technology partnerships across the channel eco-system. With more than 3 decades of experience as the premier provider in the channel, The Channel Company helps the IT Channel with communication, recruitment, enablement, engagement, demand generation, and intelligence.

Founded in 2008
Needham, Massachusetts, USA
562 employees (220 in marketing)

Salaries

Posted range

$90K/yr – $120K/yr

Taken straight from the job posting.

See all The Channel Company salaries

Traffic Signals

Monthly Visitors
48.2K
Traffic Source Mix
Search
33%
Direct
52.4%
Referral
11.4%
Social
1.7%
Paid
1.3%

Headcount Trend

Current headcount: ~562
The Channel Company logo

Manager, Portfolio Marketing & Campaigns

The Channel Company · USA · Remote