The Channel Company

HQ
Westborough
Total Offices: 2
608 Total Employees

Teams at The Channel Company

13 Days AgoSaved
Remote
United States
AdTech • Information Technology
Lead partner marketing planning and activation across AWS and partners: onboard and ready partners for co-sell, develop target account lists and campaigns, enable assets and playbooks, coordinate joint outreach and events, drive qualified leads into the co-sell process, and provide a single point of coordination to scale repeatable partner marketing execution.
16 Days AgoSaved
In-Office or Remote
Westborough, MA, USA
AdTech • Information Technology
The Partner Marketing Manager will consult with IT partners to develop effective marketing strategies and campaigns while managing relationships and monitoring ROI.
18 Days AgoSaved
In-Office
Riyadh, SAU
AdTech • Information Technology
Manage partner marketing for a cloud provider across Israel: develop partner marketing plans, advise partners, manage MDF and agencies, coordinate events, track and optimize campaigns, produce reports, and support Hebrew localization.