Employer listing
Software Engineer I
Twitch
Seattle, Wa · on site · full time · Entry Level
$110,500 - $160,000
About the Role
On-Demand is a team within the Engagement Growth organization at Twitch, focused on ensuring our creators have the tools they need to build, grow, and entertain their communities. As an engineer here, you'll work on our video on demand, clips, and other short-form content. This includes how creators create and curate them, as well as the platforms that distribute these assets to all of their viewers. You'll work alongside a highly engaged, collaborative team that designs, builds, and maintains systems that scale to millions of concurrent users.
Responsibilities
- Learn and contribute across the full stack of our software (Backend in Go, Frontend in React)
- Collaborate with fellow engineers, product managers, and designers to build new products and solutions
- Participate in Operational Excellence work to maintain and support our live services
- Help earn customer trust by working with our support teams to resolve issues and fix production bugs
Qualifications
Minimum Qualifications
- A Bachelor's degree in Computer Science or equivalent industry experience as a Software Engineer
- Willingness to learn new things and work with a diverse group of people
- A strong foundation in data structures and algorithms
- Familiarity with scalability, concurrency, API design, data modeling, and distributed systems fundamentals
- Proficiency in Go, Java, Python or another Object-oriented language
- An eagerness to grow as a Software Engineer
Preferred Qualifications
- Familiarity with AWS infrastructure
- Coding experience with React
- Twitch experience / knowledge as a viewer, moderator or streamer
Benefits
Medical, dental, vision, prescription, life & AD&D, and disability insurance; 401(k) matching; flexible PTO; maternity and parental leave; adoption and surrogacy reimbursement; EAP and mental health support; Amazon employee discount.