Twitch is hiring a

Software Engineer - Subscriptions

Seattle, United States
Twitch is building the future of interactive entertainment. The services we create for our users have deep, lasting effects on their lives. For many of our partnered broadcasters, streaming on Twitch is a career, and our Subscriptions systems are central to making this possible.
We’re operating at a massive scale and you'll have the opportunity to experiment, build, and scale solutions 
that are unique and best-in-class.

This role is perfect for an engineer who has a passion for building high quality, reliable, extensible Web application software.  You are a full stack developer who is comfortable with Javascript client frameworks in addition to backend application and persistence services.  You value the benefits of continuous integration and deployment and are confident when you push your code to millions of users.  You enjoy mentoring new team members and collaborating during the development cycle.  And yes, you like to have fun while you’re at it!


  • Design, develop, test, deploy, maintain and improve software
  • Brainstorm with designers, product managers and engineers to design new features
  • Collaborate closely with your team on architecture, implementation and overcoming obstacles
  • Mentor junior and new team members
  • Level up the organization around you through engineering best practices
  • Obsessively care about the customer’s experience


  • 5+ years of hands-on experience building scalable web applications
  • Strong CS fundamentals and rigor in automated testing, code quality, and engineering best practices
  • Comfort working in different parts of the stack
  • Experience building consumer-facing web applications
  • Strong organizational and communication skills
  • You are intellectually curious, passionate, inventive, and eager to grow

Bonus points

  • A degree in Computer Science or equivalent academic background
  • Avid user of Twitch or passion for video games
  • Ruby on Rails or Go development
  • Experience with subscription or payment services
  • Experience scaling architecture
  • Experience working with large and complex datasets
  • Cloud-based application development and deployment


  • Full benefits, including medical, dental, vision and life
  • 401(k) savings plan with a company match
  • Catered daily lunch
  • Unlimited snacks and drinks
  • Corporate gym membership
  • Flexible time off policy
  • Commuter benefits
  • Weekly happy hours and opportunity to attend one gaming event or tournament
  • Top of the line technology to help you build our own workspace

Twitch is the world’s leading video platform and community for gamers, with more than 100 million visitors per month. We connect gamers from around the world by allowing them to broadcast, watch, and chat with each other. Twitch’s live and on-demand video platform forms the backbone of a distribution network for video game broadcasters including pro players, tournaments, leagues, developers and gaming media organizations. Twitch is leading a revolution in gaming culture, turning gameplay into an immersive video experience. Learn more at

We are an equal opportunity employer and value diversity at Twitch. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.


Other jobs at Twitch