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
Software Engineer - Community
Join Twitch as a Software Engineer in the Community Collaborations team, focusing on enhancing products for creators. Remote work available.
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.
Software Engineer - C/C++ Development
Join Twitch as a Software Engineer in Berlin, specializing in C/C++ for video processing applications.
Senior Software Development Engineer - Commerce & Payments
Senior Software Engineer for Commerce & Payments at Twitch, San Francisco. In-depth experience with AWS, SRE/DevOps practices.
Software Development Engineer - Payments
Join Twitch as a Software Development Engineer in Payments, enhancing commerce systems in San Francisco.
Android Software Engineer
Join Twitch as an Android Software Engineer to develop features for our mobile app using Kotlin, Jetpack Compose, and GraphQL.
Data Scientist
Join Twitch as a Data Scientist to drive insights and analytics in a remote role. Leverage SQL, Python, and data visualization skills.
Android Software Engineer
Join Twitch as an Android Software Engineer to develop features for our mobile app using Kotlin and GraphQL.
Applied Scientist - Machine Learning, NLP, Twitch
Join Twitch as an Applied Scientist in San Francisco, focusing on ML, NLP, and community safety.
Data Scientist
Experienced Data Scientist needed for Twitch's central analytics and finance. Remote within the U.S. SQL, Python, R, Tableau skills required.
Applied Scientist - Machine Learning
Join Twitch as an Applied Scientist in San Francisco, CA, focusing on ML, Data Science, and Predictive Modeling.
Senior Data Scientist - Machine Learning
Lead Data Scientist role focusing on machine learning, data analytics, and algorithm development at 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.
Staff Software Engineer, Community Support Platform
Senior-level software engineering role focusing on community support platforms, offering remote work and competitive benefits.
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.
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.
Software Engineer II
Join GitHub as a Software Engineer II to enhance collaboration experiences, working remotely with a diverse team.
Senior Software Engineer - Core Product
Senior Software Engineer for Core Product team, enhancing user experience on Discord's platform.
Senior Software Engineer - Media Infrastructure
Join Discord as a Senior Software Engineer in Media Infrastructure, focusing on backend development, Python, Rust, and media management.
Roku Software Engineer
Join as a Roku Software Engineer to develop streaming media features using BrightScript and SceneGraph. Remote position with flexible benefits.
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.
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.
Senior Backend Engineer, Community Team
Senior Backend Engineer for Community Team, focusing on real-time systems and user engagement.
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.