Twitch logo

Senior Software Engineer - Community Collaborations

Twitch

About The Role

The Community Collaborations team at Twitch is seeking a full-stack engineer who is passionate about building and enhancing products for creators. As a Senior 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.

Requirements

  • 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 Programs

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

Software Engineer - Community

Remote Software Engineer role focused on community collaboration and product enhancement at Twitch.

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 Engineer - C/C++ Development

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

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

Android Software Engineer

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

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

Data Scientist

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

Workiva logo
Workiva

Senior Software Engineer

Join Workiva as a Senior Software Engineer, leveraging TypeScript, GraphQL, and React in a remote role with a focus on cloud-based architecture.

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.

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

Senior Data Scientist - Machine Learning

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

GitHub logo
GitHub

Senior Software Engineer at GitHub

Senior Software Engineer at GitHub, remote, focusing on internal tooling and platform security.

Craft.co logo
Craft.co

Senior Full-Stack Software Engineer (US)

Senior Full-Stack Engineer role focusing on React, Node.js, and modern web technologies for a leading software company.

Workiva logo
Workiva

Senior Software Engineer - Remote

Senior Software Engineer role focusing on diverse tech stack including Java, Kotlin, Go, TypeScript, React, and Dart. Remote work with competitive benefits.

Fieldguide logo
Fieldguide

Senior Software Engineer - Remote

Senior Software Engineer for a remote role, skilled in AWS, JavaScript, Node.js, React.js, GraphQL, TypeScript, CI/CD.

tvScientific logo
tvScientific

Senior Fullstack Software Engineer

Remote Senior Fullstack Software Engineer role with tvScientific, focusing on JavaScript, Python, React, and Django.

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.

Electronic Arts (EA) logo
Electronic Arts (EA)

Senior Software Engineer III - Full Stack

Join EA as a Senior Software Engineer III in Austin, TX. Work on scalable web applications with a modern tech stack.

State Farm logo
State Farm

Remote Mid-Level/Senior AWS Software Engineer - JavaScript

Remote AWS Software Engineer with JavaScript expertise needed for State Farm. Work on cloud-native applications and drive innovative solutions.

Brightcove logo
Brightcove

Senior Software Engineer - Full Stack

Senior Full Stack Software Engineer at Brightcove, focusing on JavaScript, React, NodeJS, and DevOps in Boston, US.

Stream logo
Stream

Senior Software Engineer (Golang)

Senior Golang Engineer needed for high-scale backend systems, remote or Amsterdam-based with excellent benefits.

Restream logo
Restream

Senior Software Engineer - Backend

Join Restream as a Senior Backend Engineer in Lisbon to build and scale world-class products using Node.JS, Rust, AWS, and more.

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.