companyBusiness 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.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

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

About the Role

Business Insider is hiring a Vice President of Creative Strategy to join the Global Marketing Team in New York City. This leader will shape how Business Insider presents, packages, and delivers creative ideas to clients, with a focus on uniting commercial strategy and editorial vision. The VP will report to the SVP of Global Marketing and Studios and is expected to work onsite at least 2-3 days each week.

What You'll Do

  • Lead a team of marketers and creative strategists responsible for Business Insider’s largest commercial projects.
  • Champion brand storytelling and serve as a key link between Advertising and the Newsroom.
  • Drive pitches and finalize creative strategies for high-profile brand partnerships.
  • Work closely with sales, editorial, brand, product, and studio teams to position Business Insider as a consultative partner for brands.
  • Help establish Business Insider’s reputation as a leader in creative strategy within the industry.

Team and Culture

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

Our Mission and Values

Business Insider aims to spark action through storytelling that informs and inspires. The company values collaboration, effectiveness, and continuous improvement. Narratives are designed to be accessible, insightful, and sometimes unexpected, always with the goal of benefiting the audience.

Location and Work Arrangement

This position is based at Business Insider’s New York City headquarters. An in-office presence is required at least 2-3 days per 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

Tailoring 0 resumes

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