CareerPlan

Manager, Marketing - WIRED

1 World Trade Center, New York, NYFull-time$80k–$90k2026-06-15 → 2026-11-11

Core

Develop sales narratives, marketing programs, and client-facing materials to drive revenue and brand influence for WIRED across digital, social, print, and experiential platforms.

Role type

Manager, Brand Marketing

Builds

Integrated marketing proposals, sales decks, brand collateral, and client engagement programs

Domain

Media & Publishing

Deliverable

product features

Required skills

Brand strategy, creative strategy, client relationship management, proposal development, cross-functional collaboration, project management, storytelling, visual storytelling

Preferred skills

Digital marketing, social media marketing, video marketing, print marketing, experiential marketing, technology trends

Technologies

None stated

Responsibilities

Execute brand marketing strategy to drive revenue and audience engagement; develop category narratives and advertiser positioning; create integrated marketing proposals and sales materials; partner with sales to cultivate client relationships; support execution of sold marketing programs and partnerships

Seniority

Manager, hands-on IC