The Channel Company

HQ
Westborough
608 Total Employees

Jobs at The Channel Company

Let Your Resume Do The Work
Upload your resume to be matched with jobs you're a great fit for.

2 Days AgoSaved
Remote
United States
AdTech • Information Technology
Lead portfolio positioning and messaging, design and execute integrated multi-channel B2B campaigns, align campaigns to pipeline and revenue goals, measure and report performance, manage social/content activation, and partner with sales and cross-functional teams to scale repeatable go-to-market frameworks.