Twitch logo

Software Engineer - C/C++ Development

Twitch

About Us

Twitch is the world’s largest live streaming platform, fostering global communities around gaming, entertainment, music, sports, and more. We emphasize community both internally and externally, encouraging teamwork, collaboration, and innovative problem-solving.

About The Role

Join our video team to develop software specifically designed for video processing at scale. You will work on native client broadcaster software for desktop and mobile, server-side media processing applications in C/C++/Golang/Rust, and viewer experiences across various platforms.

Responsibilities

  • Design and improve native client and server applications.
  • Champion engineering best practices within your group and at Twitch.
  • Produce clean, high-quality code, tests, and documentation.
  • Participate in code and design reviews with peers and partners.

Qualifications

  • 1+ years of experience developing native media applications in C/C++.
  • Willingness to try new things and work with a diverse group of people.
  • Bachelor's degree in Computer Science or related field, or equivalent industry experience.
  • Familiarity with scalability, concurrency, API design, data modeling, and distributed systems fundamentals.

Perks

  • Enjoy Global Company Days Off, free ergonomic assessments, coveted Twitch Swag, and more.
  • Benefit from free 24/7 emotional support, video therapy, coaching services, and unlimited guidance from a Certified Financial Planner.
  • Participate in the Parent Support Program and have opportunities for International Business Travel.

We are committed to diversity and inclusivity at Twitch. We do not discriminate based on race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Privacy

Twitch values your privacy. Please consult our Candidate Privacy Notice for information on how we handle your personal information.

Benefits
Extracted with AI

  • Medical insurance
  • Global Company Days Off
  • Free ergonomic assessment
  • Twitch Swag
  • Free emotional support services
  • Financial planning services
  • Parent Support Program
  • International Business Travel

Similar jobs

Last update: 23 minutes ago

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

Data Scientist

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

Flix logo
Flix

Junior Software Engineer - API Team

Join Flix as a Junior Software Engineer in Berlin, focusing on API development and management. Work with JavaScript, REST, and more.

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.

TikTok logo
TikTok

Front Software Engineer, TikTok Open Platform

Join TikTok as a Front Software Engineer to build and optimize front-end solutions for a global platform.

TeamViewer logo
TeamViewer

Fullstack Software Engineer - Remote Management

Join TeamViewer as a Fullstack Software Engineer in Stuttgart. Develop features for Remote Management using JavaScript, React, and TypeScript.

SteelSeries logo
SteelSeries

Software Development Engineer with C# Experience

Join SteelSeries as a Software Development Engineer in France, working on cutting-edge gaming products with C# and React.

Siemens Digital Industries Software logo
Siemens Digital Industries Software

C++ Software Development Engineer

Join Siemens as a C++ Software Development Engineer in Katowice. Develop new features for IC Packaging industry software.

Crunchyroll logo
Crunchyroll

Senior Frontend Software Engineer III

Join Crunchyroll as a Senior Frontend Software Engineer III, focusing on TypeScript and React in a remote role.

SPREAD AI logo
SPREAD AI

FullStack Software Developer

Join SPREAD AI as a FullStack Software Developer in Berlin. Work with JavaScript, Python, Go, and more in a hybrid setup.

TeamViewer logo
TeamViewer

Backend Software Engineer with Java and Spring Boot

Join TeamViewer as a Backend Software Engineer in Munich, focusing on Java and Spring Boot for cutting-edge AR solutions.

RTL Deutschland logo
RTL Deutschland

Lead Fullstack Developer with Angular and NestJS

Join RTL Deutschland as a Lead Fullstack Developer in Cologne, focusing on Angular, NestJS, and cloud applications.

SPREAD AI logo
SPREAD AI

FullStack Software Developer

Join SPREAD AI as a FullStack Software Developer to innovate in data management and engineering intelligence.

TeamViewer logo
TeamViewer

DevOps Engineer with Cloud and CI/CD Expertise

Join TeamViewer as a DevOps Engineer in Munich. Work with AWS, Azure, GCP, and CI/CD tools to drive innovation in cloud infrastructure.

Siemens logo
Siemens

Medior C++ Developer for Engineering Tools

Join Siemens as a Medior C++ Developer in Žilina, Slovakia. Work on global engineering tools with C++ and agile methodologies.

Stream logo
Stream

DevOps Engineer with AWS and Linux Expertise

Join Stream as a DevOps Engineer to manage AWS infrastructure, enhance system observability, and work with cutting-edge technology.

VTEX logo
VTEX

Commerce Solution Engineer

Join VTEX as a Commerce Solution Engineer to support sales with technical solutions in ecommerce. Remote role in Germany.

NVIDIA logo
NVIDIA

Senior Full Stack Web Software Engineer

Join NVIDIA as a Senior Full Stack Web Software Engineer to build AI-assisted developer tools using React.js and TypeScript.

Klar logo
Klar

Senior Back End Developer

Join Klar as a Senior Back End Developer in Berlin, Germany. Work with Java, SpringBoot, and microservices in a fintech environment.

Flix logo
Flix

Senior React Native Engineer

Join Flix as a Senior React Native Engineer to develop and scale backend services and mobile apps in a hybrid work environment.

Doctor logo
Doctor

Front-End Engineer

Join Amazon as a Front-End Engineer to build user-facing software with HTML, CSS, JavaScript, and frameworks like React.

TeamViewer logo
TeamViewer

Work Student, Software Engineering with Powershell

Join TeamViewer as a Work Student in Software Engineering, focusing on Powershell development and integration projects.

Delivery Hero logo
Delivery Hero

Junior Software Engineer (Golang) - AdTech

Join Delivery Hero as a Junior Software Engineer in Berlin, focusing on Golang and AdTech solutions.