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

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 Engineer - Community Collaborations

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

Bitmovin logo
Bitmovin

Senior C++ Software Engineer

Join Bitmovin as a Senior C++ Software Engineer to develop scalable video streaming solutions using modern C++ and cloud-native architectures.

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.

Microsoft logo
Microsoft

Remote Software Engineer II - C++

Join Microsoft as a Remote Software Engineer II focusing on C++ for cloud streaming technology.

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

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 and GraphQL.

Bitmovin logo
Bitmovin

Staff C++ Software Engineer

Join Bitmovin as a Staff C++ Engineer to lead video streaming tech innovations. Work with C++, Docker, Kubernetes in a hybrid role.

Stream logo
Stream

WebRTC SFU Engineer

Join Stream as a WebRTC SFU Engineer to enhance real-time audio/video experiences. Work remotely in the EU or on-site in Amsterdam.

smartclip logo
smartclip

Software Engineer API - Node.js, TypeScript

Join smartclip as a Software Engineer API, specializing in Node.js and TypeScript, to develop and maintain microservices.

Amazon logo
Amazon

Software Development Engineer - Java/C#

Join Amazon's WW Deals and Promotions team as a Software Development Engineer in Berlin, working with Java, C#, and C++.

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.

VIAVI Solutions logo
VIAVI Solutions

Senior Software Engineer (C++, Python & Cloud)

Join VIAVI Solutions as a Senior Software Engineer specializing in C++, Python, and cloud technologies. Work in a hybrid environment in Berlin.

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.

Cantina logo
Cantina

Senior Media Software Engineer (Real-Time)

Senior Media Software Engineer needed for AI-driven real-time media platform, skilled in C/C++, WebRTC, and mobile development.

Microsoft logo
Microsoft

Senior Software Engineer - Cloud Streaming and Graphics

Join Microsoft as a Senior Software Engineer to develop cloud streaming technology for Mixed Reality.

Twitch logo
Twitch

Senior Data Scientist - Machine Learning

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

DeepL logo
DeepL

Senior Backend Engineer C++

Join DeepL as a Senior Backend Engineer C++ to design and maintain scalable backend services using C++ and AI technologies.

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.

Spotify logo
Spotify

Embedded C++ Full Stack Engineer, Consumer Experience

Join Spotify as an Embedded C++ Full Stack Engineer in Stockholm, enhancing consumer electronics with your skills in JavaScript, TypeScript, and C++.

Klang Games logo
Klang Games

Full-Stack Engineer (f/m/d) at Klang Games

Join Klang Games as a Full-Stack Engineer in Berlin, working on innovative gaming projects with a modern tech stack.

FoodLabs logo
FoodLabs

Senior C++ Computer Vision Engineer

Join a cutting-edge AI-DeepTech startup in Berlin as a Senior C++ Computer Vision Engineer. Work on world-class on-device AI technology.