Employer listing
Software Engineer I
Twitch
San Francisco, Ca · on site · full time · Entry Level
$127,100 - $185,000
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.
About the Role
The Community Growth organization is driving measurable audience growth, engagement, and revenue for our streamers while delivering exceptional experiences that delight our viewers. Our mission is to design smarter tools, seamless pathways between discovery and support, and meaningful opportunities that connect people to what they love most about Twitch. These features let people participate in their favorite communities and discover new ones more efficiently.
This team focuses on making sure Web and Mobile Twitch “Just Works” and evolving the mobile app experience. The position is primarily focused on web & mobile frontend development (React heavy for both Web & Mobile) but is expected to be fullstack, with some responsibilities around supporting and maintaining backend systems.
Responsibilities
- Deliver high quality user experiences across Web and Mobile surfaces
- Partner with product managers, designers, and engineers to design, develop, launch, and operate consumer-facing features
- Work backwards from customer problems to drive business impact
- Participate in design and code reviews
- Maintain and improve the backend services behind our features
Qualifications
Minimum Qualifications
- Bachelor’s degree in Computer Science or prior relevant engineering experiences
- 1+ years of professional engineering experience building consumer-facing products at scale
- Experience communicating complicated technical problems to both technical and business audiences
- A track record of thinking through and shipping quality user experiences
- Enthusiasm for AI driven engineering practices and a continuous desire to optimize development lifecycles using modern automated tools
Preferred Qualifications
- React Native experience
- Go, or other backend languages used at Twitch
- AWS experience (ECS, DynamoDB, Lambda, SQS, Step Functions)
- Familiarity with Twitch, gaming, and/or streaming
- Personally built and/or maintains software used by the gaming community
Benefits
Comprehensive medical, dental, vision, disability & life insurance, 401(k) matching, flexible PTO, maternity & parental leave, adoption/surrogacy assistance, and Amazon employee discount.