2 months ago
Base Salary
$111k - $160k/yr
Responsibilities
- Create interactive experiences for viewers and creators.
- Architect and build robust, scalable applications capable of handling millions of concurrent users.
- Participate in operational excellence work to maintain and support live services.
- Collaborate with engineers, product managers, and designers to build products and solutions.
Requirements
- At least 1 year of professional software development experience focused on scalable systems.
- Proficiency in modern programming languages such as Python, Java, or Go and in distributed system technologies.
- Experience building product experiences that users value.
- Strong problem-solving skills involving algorithms, data structures, and distributed system design.
- Bachelor’s degree in Computer Science, Engineering, or equivalent real-world experience.
- Familiarity with Golang, TypeScript, or React is a bonus.
- Experience with native or hybrid mobile development is a bonus.
- Experience with AWS technologies including ECS, DynamoDB, Lambda, SQS, and Step Functions is a bonus.
- Passion for gaming, streaming, or the Twitch platform is a bonus.
Benefits
- Medical, dental, vision, disability, prescription, life and AD&D insurance, EAP, mental health support, medical advice line, flexible spending accounts, and adoption and surrogacy reimbursement coverage.
- 401(k) with matching.
- Maternity, parental, and paid time off benefits, including flexible PTO.
- Amazon employee discount.
- The role is based in San Francisco, California, or Seattle, Washington.
About Twitch
Twitch is where thousands of communities come together for whatever, every day. Together for streamers. Together for games we love. Together for each other.