Twitch logo

Software Engineer - Community

Twitch

About Us

Twitch is the world’s biggest live streaming service, with global communities built around gaming, entertainment, music, sports, cooking, and more. It is where thousands of communities come together for whatever, every day.

We’re about community, inside and out. You’ll find coworkers who are eager to team up, collaborate, and smash (or elegantly solve) problems together. We’re on a quest to empower live communities, so if this sounds good to you, see what we’re up to on LinkedIn and Twitter, and discover the projects we’re solving on our Blog. Be sure to explore our Interviewing Guide to learn how to ace our interview process.

About The Role

The Community Collaborations team is looking for a full-stack engineer who is passionate about building and enhancing products for creators. As a software engineer on the team, you will create and maintain features within the Collaboration platform and products suite. You will report to the EngineeringManager within the Community Discovery and Engagement organization and join a team of passionate individuals to build products that solve and improve the lives of Twitch creators across the platform!

This position can be located in San Francisco, CA; Irvine, CA; Seattle, WA; New York, NY; or remote anywhere in the United States.

You Will:

  • Work on a team to build high-quality Twitch products which improves collaboration across Twitch
  • Implement features in both the Twitch back and frontend tech stacks
  • Develop new services using AWS to meet the needs of our products
  • Contribute to architectural, design, and process discussions
  • Mentor and grow peers
  • Participate in the team's oncall rotation

You Have:

  • A degree in Computer Science, a related Engineering discipline, or equivalent experience.
  • 4+ years of professional software development or equivalent
  • Experience working in distributed and highly available systems.
  • Experience with software architecture fundamentals such as Async programming, object-oriented design, abstractions, software design and multiple testing methodologies

Bonus Points

  • Experience working in a service-oriented or microservice architecture using Go
  • Experience working with AWS or similar cloud platform services configuring infrastructure with code
  • Experience with GraphQL
  • Experience as a streamer or content creator

Perks

  • Medical, Dental, Vision & Disability Insurance
  • 401(k)
  • Maternity & Parental Leave
  • Flexible PTO
  • Amazon Employee Discount
  • Monthly Contribution & Discounts for Wellness Related Activities & Programs (e.g., gym memberships, off-site massages, etc.)

We are an equal opportunity employer and value diversity at Twitch. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.

Pursuant to the Los Angeles Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.

Twitch values your privacy. Please consult our Candidate Privacy Notice, for information about how we collect, use, and disclose personal information of our candidates.

Job ID: TW8486

#RemoteFriendly

Our compensation reflects the cost of labor across several US geographic markets. The base pay for this position ranges from our lowest geographic market up to our highest geographic market. Pay is based on a number of factors including market location and may vary depending on job-related knowledge, skills, and experience. Amazon is a total compensation company. Dependent on the position offered, equity, sign-on payments, and other forms of compensation may be provided as part of a total compensation package, in addition to a full range of medical, financial, and/or other benefits. This position will remain open until filled. For more information, please visit https://www.twitch.tv/jobs/en/#learn-more.

Benefits
Extracted with AI

  • Medical, Dental, Vision & Disability Insurance
  • 401(k)
  • Maternity & Parental Leave
  • Flexible PTO
  • Amazon Employee Discount
  • Wellness Program Discounts

Similar jobs

Last update: 23 minutes ago

Twitch logo
Twitch

Software Engineer - Community

Join Twitch as a Software Engineer in the Community Collaborations team, focusing on enhancing products for creators. Remote work available.

Twitch logo
Twitch

Senior Software Engineer - Community Collaborations

Senior Software Engineer for Community Collaborations at Twitch, focusing on full-stack development with AWS and Go. Remote work available.

Twitch logo
Twitch

Software Engineer - C/C++ Development

Join Twitch as a Software Engineer in Berlin, specializing in C/C++ for video processing applications.

Twitch logo
Twitch

Senior Software Development Engineer - Commerce & Payments

Senior Software Engineer for Commerce & Payments at Twitch, San Francisco. In-depth experience with AWS, SRE/DevOps practices.

Twitch logo
Twitch

Software Development Engineer - Payments

Join Twitch as a Software Development Engineer in Payments, enhancing commerce systems in San Francisco.

Twitch logo
Twitch

Android Software Engineer

Join Twitch as an Android Software Engineer to develop features for our mobile app using Kotlin, Jetpack Compose, and GraphQL.

Twitch logo
Twitch

Data Scientist

Join Twitch as a Data Scientist to drive insights and analytics in a remote role. Leverage SQL, Python, and data visualization skills.

Twitch logo
Twitch

Android Software Engineer

Join Twitch as an Android Software Engineer to develop features for our mobile app using Kotlin and GraphQL.

Twitch logo
Twitch

Applied Scientist - Machine Learning, NLP, Twitch

Join Twitch as an Applied Scientist in San Francisco, focusing on ML, NLP, and community safety.

Twitch logo
Twitch

Data Scientist

Experienced Data Scientist needed for Twitch's central analytics and finance. Remote within the U.S. SQL, Python, R, Tableau skills required.

Twitch logo
Twitch

Applied Scientist - Machine Learning

Join Twitch as an Applied Scientist in San Francisco, CA, focusing on ML, Data Science, and Predictive Modeling.

Twitch logo
Twitch

Senior Data Scientist - Machine Learning

Lead Data Scientist role focusing on machine learning, data analytics, and algorithm development at Twitch.

Twitch logo
Twitch

Data Scientist at Twitch

Join Twitch as a Data Scientist in Seattle, WA, driving data-driven decisions in marketing with skills in SQL, Python, and data analytics.

Airbnb logo
Airbnb

Staff Software Engineer, Community Support Platform

Senior-level software engineering role focusing on community support platforms, offering remote work and competitive benefits.

Discord logo
Discord

Software Engineer - Activity Feed

Join Discord as a Software Engineer to build social gaming features. Work with React, Kotlin, and Python. Remote role with competitive salary.

GitHub logo
GitHub

Software Engineer, Trust and Safety

Join GitHub as a Software Engineer in Trust and Safety, developing tools to protect our community. Remote work, competitive pay.

GitHub logo
GitHub

Software Engineer II

Join GitHub as a Software Engineer II to enhance collaboration experiences, working remotely with a diverse team.

Discord logo
Discord

Senior Software Engineer - Core Product

Senior Software Engineer for Core Product team, enhancing user experience on Discord's platform.

Discord logo
Discord

Senior Software Engineer - Media Infrastructure

Join Discord as a Senior Software Engineer in Media Infrastructure, focusing on backend development, Python, Rust, and media management.

The Mom Project logo
The Mom Project

Roku Software Engineer

Join as a Roku Software Engineer to develop streaming media features using BrightScript and SceneGraph. Remote position with flexible benefits.

Discord logo
Discord

Senior Software Engineer - Notifications Platform

Join Discord as a Senior Software Engineer to build a robust notifications platform. Work remotely with a focus on AWS, full-stack development, and UX.

Discord logo
Discord

Senior Software Engineer, Ads Demand

Join Discord as a Senior Software Engineer to innovate ad formats and enhance user experiences. Remote role with competitive salary and benefits.

Whatnot logo
Whatnot

Senior Backend Engineer, Community Team

Senior Backend Engineer for Community Team, focusing on real-time systems and user engagement.

GitHub logo
GitHub

Remote Software Engineer with C# and Front-End Development

Join GitHub as a Remote Software Engineer, focusing on C# and Front-End Development. Work with a diverse team to enhance collaboration for developers.