CareerPlanSign in

Manager, Marketing - WIRED

1 World Trade Center, New York, NY💼 Full-time💰 $80,000–$80,000🗓 2026-06-15 → 2026-09-26

Core

Develop brand marketing strategies, sales narratives, and client-facing materials to drive revenue and audience engagement for WIRED.

Role type

Manager, Brand Marketing

Builds

Integrated marketing proposals, sales decks, brand collateral, and client programs across digital, social, video, print, and experiential platforms.

Domain

Media & Publishing / Brand Marketing

Deliverable

product features

Required skills

Brand strategy, sales narrative development, integrated campaign planning, client relationship management, cross-functional collaboration, project management, writing and storytelling, visual storytelling, RFP response, program execution oversight.

Preferred skills

Experience in digital/social/video/print/experiential marketing, technology and innovation interest, agency or publishing environment experience.

Technologies

None explicitly stated

Responsibilities

Support execution of overall brand marketing strategy; partner with sales to develop category narratives and advertiser positioning; translate insights into sales stories; lead ideation and development of integrated marketing proposals; build persuasive sales decks; assist in cultivating client relationships; support execution of sold marketing programs and partnerships.

Seniority

Manager, hands-on IC

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.