
The ultimate livestream platform for gamers
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...
Twitch offers a remote-friendly workplace, global no-meeting days, and company holidays. Employees benefit from development opportunities including co...
Twitch fosters a unique culture centered around gaming and community engagement. The platform encourages creativity and innovation among its employees...

Twitch • San Francisco, CA
Twitch is seeking an Entry-Level Software Engineer to join their Video Platform team. You'll build and maintain services that enhance the video experience for users. This role requires proficiency in modern programming languages and a solid understanding of algorithms.
You have at least 1 year of experience developing software in a professional environment — you've worked on projects that required collaboration with cross-functional teams and have a solid understanding of software development principles. You possess proficient coding skills in modern languages and frameworks — your familiarity with algorithms, data structures, and schema design allows you to tackle complex problems effectively. You hold a Bachelor’s degree in a relevant field, which has equipped you with the foundational knowledge necessary for this role. You are eager to contribute positively to Twitch’s engineering culture — you thrive in team settings and enjoy collaborating with product managers and program managers to deliver high-quality software solutions.
As a Software Engineer I at Twitch, you will be responsible for building and maintaining the services that power Twitch’s video platform — your work will directly impact the experience of millions of viewers and creators. You will collaborate effectively with product managers, program managers, and other engineering teams at Twitch — this collaboration will ensure that the features you develop align with user needs and business goals. You will contribute to the ongoing improvement of Twitch’s engineering culture — your insights and feedback will help shape best practices and foster a supportive environment for all engineers. You will engage in code reviews and participate in team discussions to enhance the quality of the codebase — your contributions will help maintain high standards for software development at Twitch. You will also have opportunities to learn from more experienced engineers and grow your skills in a supportive environment — we encourage you to apply even if your experience doesn't match every requirement.
Twitch offers a competitive salary range of $99,500 to $200,000 per year — this reflects our commitment to attracting top talent in the industry. You will have the chance to work in a vibrant and inclusive environment where creativity and collaboration are valued — our culture promotes teamwork and innovation. We provide opportunities for professional development and growth — you will have access to resources and mentorship to help you advance your career. Additionally, you will be part of a mission-driven company that empowers communities through live streaming — your work will contribute to a platform that connects people around the world. Join us at Twitch and be part of a team that is shaping the future of live streaming.
Apply now or save it for later. Get alerts for similar jobs at Twitch.