LeethubLeethub
JobsCompaniesBlog
Go to dashboard

Leethub

Curated tech jobs from FAANG and top companies worldwide.

Top Companies

  • Google Jobs
  • Meta Jobs
  • Amazon Jobs
  • Apple Jobs
  • Netflix Jobs
  • All Companies →

Job Categories

  • Software Engineering
  • Data, AI & Machine Learning
  • Product Management
  • Design & User Experience
  • Operations & Strategy
  • Remote Jobs
  • All Categories →

Browse by Type

  • Remote Jobs
  • Hybrid Jobs
  • Senior Positions
  • Entry Level
  • All Jobs →

Resources

  • Google Interview Guide
  • Salary Guide 2025
  • Salary Negotiation
  • LeetCode Study Plan
  • All Articles →

Company

  • Dashboard
  • Privacy Policy
  • Contact Us
© 2026 Leethub LLC. All rights reserved.
Home›Jobs›Twitch›Software Development Engineer
Twitch

About Twitch

The ultimate livestream platform for gamers

🏢 Tech👥 1001+ employees📅 Founded 2011📍 Belden Place, San Francisco, CA💰 $43.2m⭐ 3.8
B2CGamingContentEntertainmentSocialVideo

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...

🌐 Website💼 LinkedIn𝕏 TwitterAll 56 jobs →
Twitch

Software Development Engineer

Twitch • San Francisco, CA

Posted 2d ago🏛️ On-SiteMid-LevelSoftware engineering📍 San francisco
Apply Now →

Skills & Technologies

GraphQLApisJavaLow latencyFault tolerance

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.

Apply Now →Get Job Alerts