Senior Software Engineer

Twitch

Job Summary

As a Senior Software Engineer on the IGDB team at Twitch, you will architect and develop the IGDB.com website and its supporting data products to improve discovery for Twitch viewers and third-party gaming apps. You will design, build, and maintain performant, reliable web services and applications at scale, champion engineering best practices, mentor junior peers, and partner with other engineering teams on complex projects and product planning.

Must Have

  • 6+ years software engineering experience
  • 3+ years architecting applications/web services at scale
  • Proficiency with Ruby on Rails web applications
  • Proficiency with database management at scale
  • Proficiency with concurrency, data modeling, distributed systems
  • Proficiency with web frontend architecture
  • Sound technical judgment and bias for action
  • Strong organizational and communication skills

Good to Have

  • Experience using AWS Services in production environments
  • Experience with Kotlin/Java in production systems
  • Knowledge of web frontend technologies (HTML/CSS/Javascript/React)

Perks & Benefits

  • Private Medical Insurance
  • Dental, Vision & Life Insurance
  • Pension Plan
  • Maternity & Parental Leave
  • Paid Time Off & Holidays
  • Commuter Benefits
  • Amazon Employee Discount

Job Description

About Us

Twitch is the world’s biggest live streaming service, with global communities built around gaming, entertainment, music, sports, cooking, and more. It is where thousands of communities come together for whatever, every day.

We’re about community, inside and out. You’ll find coworkers who are eager to team up, collaborate, and smash (or elegantly solve) problems together. We’re on a quest to empower live communities, so if this sounds good to you, see what we’re up to on LinkedIn and X, and discover the projects we’re solving on our Blog. Be sure to explore our Interviewing Guide to learn how to ace our interview process.

About the Role

As a Senior Software Engineer on the IGDB team, you will architect and develop the IGDB.com website and its supporting data products, improving discovery for hundreds of millions of Twitch viewers and hundreds of third-party gaming apps. You'll work in a dynamic, entrepreneurial environment while applying the resources of Twitch and Amazon.

You Will:

  • Design, build, and maintain performant, reliable web services and applications at scale
  • Establish and champion engineering best practices within your group and across Twitch
  • Mentor junior peers to develop their talent and contribute to their professional growth
  • Partner with fellow engineering teams to accomplish complex projects and contribute engineering input into product planning processes

You Have:

  • 6+ years of relevant work experience as a software engineer with 3+ years architecting applications or web services at scale
  • Proficiency with ruby on rails web applications, database management at scale, concurrency, data modeling, and distributed systems fundamentals
  • Proficiency with web frontend architecture and sound technical judgment with a bias for action
  • Strong organizational and communication skills with readiness to try new things and work with diverse teams

Bonus Points

  • Experience using AWS Services in production environments
  • Experience with Kotlin/Java in production systems
  • Knowledge of web frontend technologies (HTML/CSS/Javascript/React)

Perks

  • Private Medical Insurance
  • Dental, Vision & Life Insurance
  • Pension Plan
  • Maternity & Parental Leave
  • Paid Time Off & Holidays
  • Commuter Benefits
  • Amazon Employee Discount

10 Skills Required For This Role

Communication Game Texts React Html Ruby Aws Kotlin Javascript Css Java