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