Open role
Corporate Marketing, Head of Content - Managing Director
Blueowl
New York City, NYPosted Sep 16, 2026 · 4h ago$275k – $300k
Full-time$275k – $300kExecutiveHybrid
About this role
Blue Owl is seeking a Head of Content to lead the corporate marketing team in defining and executing the firm's content strategy. This role involves overseeing content development, governance, and distribution across various platforms to enhance brand visibility and support business objectives. The ideal candidate will be a strategic leader comfortable operating in ambiguous environments and collaborating across departments.
What we are looking for
6- Define and execute global social media strategy
- Lead content development for social media channels
- Partner with teams to translate investment themes into social narratives
- Establish performance benchmarks and present insights to senior leadership
- Manage content approvals with Legal, Compliance, and stakeholders
- 10+ years of experience in content strategy, preferably in financial services
