Senior Software Engineer - Feeds

We are Twitch...

We’ve built the world’s largest live streaming platform and gaming community.  Twitch gives anyone the means to broadcast their gameplay and build a community through live interactions. RThe success of broadcasters defines our success and our broadcasters have more than 100M users watching their streams each month.

The Feeds team at Twitch is looking for strong, technical engineers to build out our feeds product and platform.  You will play a central role in enhancing the way gamers interact with Twitch on a daily basis by providing a way for our users to discuss and discover news and ideas about their favorite broadcasters or games.  If you’re excited about building feeds and ranking on a global scale with millions of users, then this is the place for you.


  • Design, build, and maintain scalable and robust services
  • Experiment and iterate with insight from our amazing science team
  • Level-up the team around you through better code reviews and engineering best practices
  • Mentor and cultivate junior engineers
  • Participate in design and architecture sessions with other product and team leads.


  • Experience building large scalable systems in a service-oriented or microservice architecture
  • 4+ years of development experience as a software engineer working on customer-facing systems
  • Good understanding of distributed systems, data stores, data modeling, indexing and associated trade-offs
  • Strong organizational and communication skills

Bonus Points

  • Experience writing Go in production systems
  • Hands on experience building and scaling services using Amazon Web Services
  • Avid user of Twitch or passion for video games


  • Full benefits, including medical, dental, vision and life 401(k) savings plan with a company match
  • Catered daily lunch and dinners (and hearty breakfasts three times a week)
  • Unlimited snacks and drinksMonthly in-office massages
  • Corporate gym membership
  • Commuter benefits
  • Flexible time off policy
  • Weekly happy hours and opportunity to attend one gaming event or tournament
  • Top of the line technology to help you build your own workspace

About Twitch

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: http://twitch.tv

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.


Back to top