Business Insider, Inc. logoBusiness Insider, Inc. logo

Vice President of Creative Strategy

Business Insider, Inc.New York, New York, United States
Hybrid Full-time $200K/yr - $220K/yr

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Experience Level

Senior Level Manager

Qualifications

Key Responsibilities:Lead the development of major ideas and ensure excellence in pitching. Act as the senior lead on all seven-figure+ commercial opportunities, guiding pitch structure, narrative, and vision. Create impactful presentations that seamlessly integrate editorial IP, branded content, events, video, data, and media into cohesive, client-ready proposals.

About the job

Business Insider is seeking a Vice President of Creative Strategy to join its Global Marketing Team in New York City. This role shapes how the company presents, packages, and delivers creative concepts to clients, bringing together commercial strategy and editorial vision. The VP reports to the SVP of Global Marketing and Studios and is expected to work onsite at least two to three days per week.

Role overview

  • Lead a team of marketers and creative strategists on Business Insider’s largest commercial projects.
  • Champion brand storytelling and act as a key connector between Advertising and the Newsroom.
  • Drive pitches and finalize creative strategies for major brand partnerships.
  • Collaborate with sales, editorial, brand, product, and studio teams to position Business Insider as a consultative partner for brands.
  • Support efforts to establish Business Insider’s reputation as a leader in creative strategy within the industry.

Team culture

The Global Marketing team values collaboration, strategic thinking, and measurable outcomes. Team members work across departments, support each other, and celebrate shared successes. Creativity and a willingness to tackle challenges are central to the way the team operates.

Mission and values

Business Insider aims to spark action through storytelling that informs and inspires. The company values collaboration, effectiveness, and ongoing improvement. Narratives are created to be accessible, insightful, and sometimes unexpected, always with the audience’s benefit in mind.

Location and work arrangement

This position is based at Business Insider’s New York City headquarters. The VP is required to be in the office at least two to three days each week.

About Business Insider, Inc.

Business Insider is a prominent source for business news and insights, dedicated to delivering high-quality journalism and innovative content that empowers our audience to make informed decisions. We prioritize collaboration, creativity, and a commitment to excellence in everything we do.

Similar jobs

Browse all companies, explore by city & role, or SEO search pages.

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.