Head of Brand & Social Media

Boston, MA (On-site)

$175K/yr – $200K/yrSenior Level10+ years expFull time

Posted 5 months ago

Top 1% of applicants do these two things.

The other 99% submit and hope. You're about to do something different.

Job Summary

The role centers on leading PTC’s brand and social media strategy, building a multi-year brand roadmap, and establishing measurement frameworks to show impact. It requires senior experience in brand leadership, storytelling, and program management, with a focus on organic social. Collaboration with leadership and cross-functional teams is essential to align brand and social initiatives with company priorities.

Job Description

Responsibilities

  • Brand Leadership Define and articulate PTC’s brand philosophy, positioning, and identity to earn buy-in across the organization.
  • Develop a multi-year brand repositioning and activation roadmap, including primary objectives and areas of investment, example activations, and measurement programs.
  • Coordinate with other marketing leaders to establish a comprehensive messaging hierarchy that begins at the brand level.
  • Develop and implement measurement frameworks to track brand awareness and impact and demonstrate improvements in brand perception over time.
  • Oversee creative development for brand initiatives, balancing strategic direction with hands-on execution.
  • Social Media Strategy Elevate organic social media as a key pillar of PTC’s communications strategy, with emphasis on brand-level storytelling and social-first content.
  • Define channel and account strategy, including rationalizing the number of accounts and prioritizing platforms (e.g., LinkedIn, TikTok, YouTube) for maximum impact.
  • Build a forward-looking social-first content strategy and editorial calendar with emphasis on company priorities, customer achievements, and employee accomplishments.
  • Establish comprehensive measurement program to demonstrate impact of organic social media on overall communications strategy.
  • Ensure social-first content delivers meaningful value to audiences and reinforces PTC’s overall narrative.

Requirements

  • 10+ years of leading corporate brand strategy and organic social media programs.
  • Demonstrated ability to reposition a brand and drive measurable improvements in awareness and perception.
  • Strong track record of building business cases for brand investment and securing budgets.
  • Demonstrated success building an organic social media program, developing a 12-month editorial calendar, and creating compelling social-first content.
  • Ability to balance overarching program direction and leadership responsibilities with hands-on creative execution.
  • Exceptional communication, planning, and interpersonal skills.
  • Experienced people manager with proven philosophy of setting teammates up for success, thoughtful delegation, and constructive coaching

Benefits

  • Eligible employees also have the opportunity to become a PTC shareholder through our employee share purchase program (ESPP) which allows for the purchase of discounted PTC stock.
  • Employees may be eligible for medical, dental and vision insurance, paid time off and sick leave, tuition reimbursement, 401(k) contributions and employer match, flexible spending accounts, life insurance, disability coverage and commuter subsidy.
  • All total rewards and benefits programs are subject to plan eligibility and other terms and conditions.

PTC

4.1 Glassdoor

PTC (NASDAQ: PTC) unleashes industrial innovation with award-winning, market-proven solutions that enable companies to differentiate their products and services, improve operational excellence, and increase workforce productivity. With PTC, and its partner ecosystem, manufacturers can capitalize on the promise of today’s new technology to drive digital transformation. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran statusCopyright 2025 PTC Inc. and its Licensors. All Rights Reserved

Founded in 1985
Boston, Massachusetts, USA
8.1K employees (384 in marketing)
85% recommend to a friend
83% CEO approval

Traffic Signals

Monthly Visitors
1.1M
Traffic Source Mix
Search
56.5%
Direct
35.1%
Referral
6%
Social
1.6%
Paid
0.7%

Headcount Trend

Current headcount: ~8.1K

Marketing Team

Marketing Team Size
262 (3% of company)
Marketing Roles Posted (Last 30 Days)
2