Head of Global Content & Social Strategy

Blue Owl Capital

New York (NY)

On-site

USD 275,000 - 300,000

Full time

10 days ago
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Blue Owl Capital in New York City is seeking a Head of Content to lead the Corporate Marketing content strategy, govern processes, and elevate the firm’s perspectives at scale. You will partner with marketing, investor relations, legal, and compliance to align priorities, drive the video program, and deliver cohesive storytelling across channels.

This role is in-office Monday to Thursday. The role demands a strategic thinker with 10+ years in content, strong leadership, and the ability to

Qualifications

  • Bachelor’s degree required.
  • 10+ years of experience building and scaling content with a defined strategy.
  • Strategic thinker capable of defining vision and driving execution.
  • Experience building governance frameworks and scalable content operations.
  • Ability to manage internal and external partners, including writers and designers.
  • Strong organizational, prioritization, and time-management skills.
  • Entrepreneurial mindset with ability to operate independently and manage multiple initiatives.
  • Familiarity with cross-functional content approvals with Legal and Compliance.

Responsibilities

  • Develop and execute a global social media strategy aligned with business objectives.
  • Lead creation of high-quality, social-first content across channels with platform-native copy.
  • Plan, execute, and optimize social media campaigns using performance data.
  • Translate complex investment themes into clear, engaging social narratives with SMEs.
  • Collaborate on brand voice, visual identity, and messaging across platforms.
  • Partner with Communications and Compliance on governance for community management.
  • Translate analytics into actionable insights and present to senior leadership.

Skills

Content strategy
Social media strategy
Leadership
Project management
Vendor management
Analytics

Education

Bachelor's degree

Job description

Blue Owl Capital in New York City is seeking a Head of Content to lead the Corporate Marketing content strategy, govern processes, and elevate the firm’s perspectives at scale. You will partner with marketing, investor relations, legal, and compliance to align priorities, drive the video program, and deliver cohesive storytelling across channels.

This role is in-office Monday to Thursday. The role demands a strategic thinker with 10+ years in content, strong leadership, and the ability to

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Global Head of Content & Brand Strategy — Managing Director
Global Head of Content & Brand Strategy — Managing Director

Blue Owl Capital Inc. • Northern (KY), New York (NY)

Hybrid
USD 275,000 - 300,000
Discretionary bonus
Corporate Marketing, Head of Content - Managing Director
Corporate Marketing, Head of Content - Managing Director

Blue Owl Capital • New York (NY)

On-site
USD 275,000 - 300,000
Head of Content - Managing Director
Head of Content - Managing Director

Blue Owl Capital Inc. • Northern (KY), New York (NY)

Hybrid
USD 275,000 - 300,000
Discretionary bonus
Credit Product Marketing Lead — Strategic Growth
Credit Product Marketing Lead — Strategic Growth

Blue Owl Capital • New York (NY)

On-site
USD 225,000 - 250,000
Health, Dental and Vision insurance
401(k)
Healthcare and Dependent Care FSA
+4
Strategic Credit Product Marketing Lead
Strategic Credit Product Marketing Lead

Blue Owl Capital Inc. • Northern (KY), New York (NY)

Hybrid
USD 225,000 - 250,000
Health, Dental and Vision insurance
401(k)
Flexible Spending Account
+1
Head of Institutional Segment Marketing & Growth
Head of Institutional Segment Marketing & Growth

Blue Owl Capital • New York (NY)

On-site
USD 225,000 - 250,000
Health, dental & vision insurance
401(k) plan
Flexible Spending Accounts
+4
Chief, Global Content Strategy & Thought Leadership
Chief, Global Content Strategy & Thought Leadership

iCapital Network, Inc. • New York (NY)

Hybrid
USD 215,000 - 300,000
Equity
Retirement plan
Healthcare
+3
Senior Head of Institutional Marketing Strategy
Senior Head of Institutional Marketing Strategy

Blue Owl Capital Inc. • New York (NY)

On-site
USD 225,000 - 250,000
Health insurance
Dental insurance
Vision insurance
+7
Head of Credit Product Marketing, Principal
Head of Credit Product Marketing, Principal

Blue Owl Capital • New York (NY)

On-site
USD 225,000 - 250,000
Health, Dental and Vision insurance
401(k)
Healthcare and Dependent Care FSA
+4
Head of Institutional Segment Marketing, Principal
Head of Institutional Segment Marketing, Principal

Blue Owl Capital • New York (NY)

On-site
USD 225,000 - 250,000
Health, dental & vision insurance
401(k) plan
Flexible Spending Accounts
+4