Software Engineer
If you are interested in this position, please apply on Twitch's Career site https://www.twitch.tv/jobs/en/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.We’re about community, inside and out. You’ll find coworkers who are eager to team up, collaborate, and smash (or elegantly solve) problems together. We’re on a quest to empower live communities, so if this sounds good to you, see what we’re up to on LinkedIn and X, and discover the projects we’re solving on our Blog. Be sure to explore our Interviewing Guide to learn how to ace our interview process.About the Role Twitch is building the future of interactive entertainment. As a Software Engineer on the On Demand Platform team, you'll work to build the systems that power VODs and Clips on Twitch for our global community of creators and viewers. We're looking for someone with a strong interest in backend software development and a growth mindset. You Will: - Design, build, and maintain highly performant and reliable microservices- 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 experiencesPerks- Medical, Dental, Vision & Disability Insurance- 401(k)- Maternity & Parental Leave- Flexible PTO- Amazon Employee DiscountBASIC QUALIFICATIONS- Bachelor's degree in Computer Science or related field or equivalent industry experience as a Software Engineer- A foundation in data structures and algorithms. Familiarity with scalability, concurrency, API design, data modeling, and distributed systems fundamentals ...