
About Twitch
The ultimate livestream platform for gamers
Key Highlights
- Over 140 million monthly active users
- Acquired by Amazon in 2014, doubling viewership in a year
- Partner Program allows streamers to monetize content
- Global no-meeting days and company holidays
Twitch, headquartered in San Francisco, CA, is the leading livestream platform dedicated to gamers, allowing users to broadcast gaming sessions and build vibrant communities. Acquired by Amazon in 2014, Twitch has over 140 million monthly active users and has raised $43.2 million in funding. The pla...
🎁 Benefits
Twitch offers a remote-friendly workplace, global no-meeting days, and company holidays. Employees benefit from development opportunities including co...
🌟 Culture
Twitch fosters a unique culture centered around gaming and community engagement. The platform encourages creativity and innovation among its employees...
Skills & Technologies
Overview
Twitch is seeking a Software Development Engineer to join their API Platform team, focusing on building scalable and fault-tolerant APIs. You'll work with technologies like GraphQL and Java to enhance real-time capabilities for millions of users.
Job Description
Who you are
You have a strong interest in building and architecting scalable, low latency, and fault-tolerant APIs — your experience has equipped you with the skills to handle high-traffic, internet-facing services. You thrive in collaborative environments, eager to team up with others to solve complex problems and innovate around first-party GraphQL APIs. Your background includes working with messaging platforms that power real-time capabilities, and you understand the importance of delivering great experiences to users.
You are familiar with the challenges of maintaining high-performance systems — you know how to optimize APIs for performance and throughput, ensuring they can handle billions of notifications per day. Your technical expertise allows you to contribute effectively to multiple product teams, enhancing the overall experience for streamers and viewers alike. You are committed to continuous learning and improvement, always looking for ways to innovate and enhance the services you work on.
Desirable
Experience with real-time systems and messaging platforms is a plus, as is familiarity with cloud services and infrastructure. You may have worked on projects that required a deep understanding of API design and implementation, and you are comfortable navigating the complexities of distributed systems. A passion for gaming and community engagement can also be beneficial in this role, aligning with Twitch's mission to empower live communities.
What you'll do
As a Software Development Engineer on the API Platform team, you will be responsible for developing, maintaining, and innovating around Twitch's first-party GraphQL APIs. You will collaborate with various product teams to ensure that the APIs you build provide a seamless experience for users. Your role will involve designing and implementing scalable solutions that can handle high traffic and low latency requirements.
You will work closely with other engineers to troubleshoot and resolve issues, ensuring that the services remain reliable and performant. Your contributions will directly impact the user experience, as you help shape the tools and platforms that support Twitch's vibrant community. You will also have the opportunity to mentor junior engineers, sharing your knowledge and expertise to help them grow in their careers.
What we offer
Twitch offers a competitive salary range of $127,100—$185,000 USD, reflecting the value of your skills and experience. You will be part of a dynamic team that is passionate about building innovative solutions for a global audience. The company culture emphasizes collaboration and community, providing an environment where you can thrive both personally and professionally. You will have access to resources and support to help you succeed in your role, as well as opportunities for career advancement within the organization.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Twitch.
Similar Jobs You Might Like
Based on your interests and this role

Software Engineering
Amazon is hiring a Software Development Engineer to work on the API Platform team, focusing on building scalable and fault-tolerant APIs. You'll be involved in developing and maintaining high-traffic services using GraphQL. This position requires a strong interest in API architecture and real-time platforms.

Software Engineering
Amazon is hiring a Software Development Engineer to join their Creator Monetization team. You'll build and scale platforms that empower creators to monetize their content effectively. This role requires experience with Java and AWS.

Software Engineering
Amazon is building a central pipeline of Software Development Engineer talent for anticipated roles in 2026. You'll design and develop software solutions across various domains including AI, cloud computing, and embedded systems. This position requires expertise in AWS and related technologies.

Software Engineering
Amazon is building a central pipeline of Software Development Engineer talent for anticipated roles in 2026. You'll design, develop, and maintain efficient code while collaborating with cross-functional teams. This position requires expertise in various engineering domains including AI, cloud computing, and embedded systems.

Software Engineering
Amazon is building a central pipeline of Software Development Engineer talent for anticipated roles in 2026. You'll work on various specialized engineering positions including Embedded Systems and Artificial Intelligence. This role requires expertise in AWS and Cloud Computing.