About The Role
The Community Collaborations team at Twitch is seeking a full-stack engineer passionate about building and enhancing products for creators. As a software engineer, you will be responsible for creating and maintaining features within the Collaboration platform and products suite. You will report to the Engineering Manager within the Community Discovery and Engagement organization and join a team of passionate individuals dedicated to improving the lives of Twitch creators across the platform.
Responsibilities
- Work on a team to build high-quality Twitch products which improve 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 on-call rotation.
Qualifications
- 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.).
Twitch is an equal opportunity employer and values diversity. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
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
Remote Software Engineer role focused on community collaboration and product enhancement at 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.
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.
Android Software Engineer
Join Twitch as an Android Software Engineer to develop features for our mobile app using Kotlin, Jetpack Compose, and GraphQL.
Android Software Engineer
Join Twitch as an Android Software Engineer to develop features for our mobile app using Kotlin and GraphQL.
Software Development Engineer - Payments
Join Twitch as a Software Development Engineer in Payments, enhancing commerce systems in San Francisco.
Data Scientist
Join Twitch as a Data Scientist to drive insights and analytics in a remote role. Leverage SQL, Python, and data visualization skills.
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, NLP, Twitch
Join Twitch as an Applied Scientist in San Francisco, focusing on ML, NLP, and community safety.
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.
Senior Data Scientist - Machine Learning
Lead Data Scientist role focusing on machine learning, data analytics, and algorithm development at Twitch.
Applied Scientist - Machine Learning
Join Twitch as an Applied Scientist in San Francisco, CA, focusing on ML, Data Science, and Predictive Modeling.
Roku Software Engineer
Join as a Roku Software Engineer to develop streaming media features using BrightScript and SceneGraph. Remote position with flexible benefits.
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.
Remote Software Engineer II - C++
Join Microsoft as a Remote Software Engineer II focusing on C++ for cloud streaming technology.
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.
Staff Software Engineer, Community Support Platform
Senior-level software engineering role focusing on community support platforms, offering remote work and competitive benefits.
Senior Frontend Software Engineer (JavaScript)
Join tvScientific as a Senior Frontend Software Engineer, focusing on JavaScript and React in a remote-first environment.
Remote Software Engineer - Microsoft Teams
Join Microsoft Teams as a Remote Software Engineer focusing on innovative collaboration features.
Senior Fullstack Software Engineer
Remote Senior Fullstack Software Engineer role with tvScientific, focusing on JavaScript, Python, React, and Django.
Software Engineer II
Join GitHub as a Software Engineer II to enhance collaboration experiences, working remotely with a diverse team.
Software Engineer (VR, Enablement)
Join Supernatural as a Software Engineer to develop VR tools, work remotely, and innovate in game development.
Senior Backend Engineer, Community Team
Senior Backend Engineer for Community Team, focusing on real-time systems and user engagement.