Software Engineer I, Streamer Monetization Experience
Twitch is seeking a Software Engineer I to join the Streamer Monetization Experience team within its Commerce organization. This team is dedicated to developing tools that enable creators to earn a living by engaging their communities through features like Emotes and Alerts. The role is based in Seattle, WA, and offers an opportunity to contribute to a platform that supports a diverse range of live content, including gaming, music, and more.
In this position, you will work across the full software stack, utilizing backend technologies such as Go and frontend frameworks like React. Your responsibilities will include collaborating with engineers, product managers, and designers to develop new products and solutions, participating in operational excellence initiatives to maintain and support live services, and assisting support teams in resolving issues and fixing production bugs.
The ideal candidate will have a Bachelor's degree in Computer Science or equivalent industry experience as a Software Engineer. A strong foundation in data structures and algorithms is essential, along with familiarity in scalability, concurrency, API design, data modeling, and distributed systems fundamentals. Proficiency in Go, Java, Python, or another object-oriented language is required, as well as a willingness to learn new technologies and work with a diverse group of people.
Twitch offers a comprehensive benefits package, including medical, dental, vision, and disability insurance, a 401(k) plan, maternity and parental leave, flexible paid time off, and an Amazon employee discount. The base salary range for this position is $127,100 to $185,000 USD annually, with additional compensation components such as sign-on payments and restricted stock units (RSUs).
Joining Twitch means becoming part of a community-focused company that values collaboration and innovation. With a mission to empower live communities, Twitch provides growth opportunities and a dynamic work environment where employees can make a meaningful impact on the platform and its users.