Skip to content
CSM Jobs

Customer Success Manager

Twitch

Location
Onsite (Seattle, Washington)
Compensation
$92k - $177k/yr
Employment
Full-time
Level
Mid Level
Posted 2 days ago

About the role

Twitch is the world’s biggest live streaming service empowering communities around gaming, entertainment, and more. This Customer Success Manager role supports the Revenue team by managing client relationships, media planning, and campaign execution for influencer marketing products.

Skills

Customer Success Media Planning Campaign Management Digital Advertising Client Management Influencer Marketing Troubleshooting Communication Skills Presentation Skills Collaboration Project Management Data Analysis Revenue Recognition Technical Product Knowledge

Benefits

  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • Disability Insurance
  • 401(k)
  • Parental Leave
  • Life Insurance

Perks

  • Flexible PTO
  • RSUs
  • Sign-on payments

Full job details