Browse All Jobs
Job Description
Twitch is seeking a Software Engineer to join its On Demand Platform team. This role involves building the systems that power VODs and Clips on Twitch for a global community of creators and viewers. The ideal candidate will have a strong interest in backend software development and a growth mindset.

Responsibilities:
  • Design, build, and maintain highly scalable microservices and systems
  • Drive engineering best practices within the team
  • Deliver high-quality code, tests, and documentation
  • Actively participate in design and code reviews with the team
  • Work with cross-functional partners such as Product and Design to build great user experiences

Requirements:
  • Bachelor's degree in Computer Science or related field, or equivalent industry experience as a Software Engineer
  • Foundation in software development, data structures, and algorithms
  • Familiarity with scalability, concurrency, API design, data modeling, and distributed systems fundamentals

The role offers:
  • Medical, Dental, Vision & Disability Insurance
  • 401(k)
  • Maternity & Parental Leave
  • Flexible PTO
  • Amazon Employee Discount
Apply Manually