What is a Software Engineer at Twitch?
Twitch is the world’s leading live streaming platform, a place where millions of people come together every day to chat, interact, and make their own entertainment. As a Software Engineer here, you are not just writing code; you are building the infrastructure that powers real-time interactions for a massive global community. Whether you are working on the Commerce team enabling creators to earn a living, the Video team ensuring low-latency streaming, or the Ads team balancing revenue with user experience, your work directly impacts the livelihood of creators and the enjoyment of viewers.
This role demands a unique blend of technical excellence and user empathy. You will work on high-scale systems that must handle millions of concurrent connections with sub-second latency. You will solve complex problems related to distributed systems, high-volume data ingestion, and interactive frontend experiences. At Twitch, engineers are expected to own their services from design to deployment, ensuring that the platform remains resilient, performant, and ready for the next big viral moment.



