What is a Security Engineer at Twitch?
At Twitch, security is not just a defensive measure; it is a foundational pillar that enables millions of creators and viewers to interact in real time. As a Security Engineer, you will be responsible for safeguarding a massive, high-throughput ecosystem that handles live-streaming video, real-time chat, virtual economies, and sensitive user data. The scale of Twitch means that security solutions must be highly automated, deeply integrated into the development lifecycle, and capable of operating without introducing latency.
You will work on protecting the platform from sophisticated threats while ensuring that product development remains agile. This involves collaborating closely with general software engineering teams to build secure-by-default frameworks, performing threat modeling on complex microservice architectures, and engineering custom security tooling. Whether you are securing the AWS-backed cloud infrastructure, analyzing application-level vulnerabilities, or mitigating abuse in real-time chat, your work directly impacts the trust and safety of the entire community.
This role requires a unique blend of deep security expertise and solid software engineering fundamentals. Because Twitch is built on a highly distributed architecture, you cannot rely solely on off-the-shelf security tools. You must be prepared to write code, design secure systems at scale, and act as a strategic advisor to engineering teams across the company. It is a challenging but highly rewarding position where your technical decisions directly shape the security posture of one of the largest live-streaming platforms in the world.




