Software Engineer

9 Months ago • 1 Years +

Job Summary

Job Description

Twitch seeks a Software Engineer with 1+ years of native media application development experience in C/C++ to build and improve live streaming products.
Must have:
  • Native Media Apps
  • C/C++ Development
  • Engineering Best Practices
  • Code & Design Reviews
Good to have:
  • Scalability & Concurrency
  • API Design & Data Modeling
  • Distributed Systems Fundamentals
  • Golang/Rust Experience
Perks:
  • Global Company Days Off
  • Free Ergonomic Assessment

Job Details

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 video team at Twitch delivers software purpose-built for video processing at scale, including native client broadcaster software for desktop and mobile devices, server-side media processing applications in C/C++/Golang/Rust, and viewer experiences across many client platforms.

You will report directly to the Sr. Manager of Special Projects and develop native client media applications. We've already built the lowest latency high-scale HLS distribution system on the planet. You will help us improve the broadcaster and viewer experiences and pave the way for our next-generation real-time products.

You Will:

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

You Have:

  • 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 as a Software Engineer
  • Familiarity with scalability, concurrency, API design, data modeling, and distributed systems fundamentals

Perks

  • Global Company Days Off
  • Free ergonomic assessment, desk and chair for eligible remote workers
  • Coveted Twitch Swag including new-hire gift and baby box for new parents
  • Free 24/7 emotional support, video therapy, & coaching services through Headspace Care
  • Unlimited 1:1 guidance from a Certified Financial Planner with Orgin at no costgovernment
  • Regulated public health insurance (GKV) or private health insurance from a German or international insurance company (PKV). Health insurance is not employer-sponsored for this population. 
  • RethinkCare – Parent Support Program
  • International Business Travel 

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.

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: TW8509

m/w/d

#LI-Remote #RemoteFriendly

Similar Jobs

Tencent - Senior Software Engineer - Network

Tencent

Shanghai, Shanghai, China (On-Site)
6 Months ago
Blizzard Entertainment - Senior Software Engineer, Game Services, Battle.Net

Blizzard Entertainment

Irvine, California, United States (Hybrid)
6 Months ago
Electronic Arts - Tools Software Engineer

Electronic Arts

Stockholm, Stockholm County, Sweden (On-Site)
6 Months ago
Electronic Arts - Systems Software Engineer - EA Sports FC

Electronic Arts

Bucharest, Bucharest, Romania (Hybrid)
6 Months ago
Electronic Arts - Software Engineer - Frostbite Architecture

Electronic Arts

Vancouver, British Columbia, Canada (Hybrid)
6 Months ago
Electronic Arts - Software Engineer, C++ - EA Sports FC

Electronic Arts

Bucharest, Bucharest, Romania (On-Site)
6 Months ago
Character.AI - Software Engineer, Core Engagement

Character.AI

Canada (On-Site)
6 Months ago
Character.AI - Software Engineer, Core Engagement

Character.AI

Menlo Park, California, United States (On-Site)
6 Months ago
Riot Games - Principal Software Engineer - VALORANT, Foundations, Build Platforms

Riot Games

Los Angeles, California, United States (On-Site)
6 Months ago
Jam City - Senior Software Engineer (Unity)

Jam City

Burbank, California, United States (Hybrid)
6 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Jobs in Berlin, Berlin, Germany

ESL FACEIT Group - EFG - Associate Special Project, Esports

ESL FACEIT Group - EFG

Cologne, North Rhine-Westphalia, Germany (Hybrid)
6 Months ago
Xsolla - Senior Product Designer, B2C (Xsolla B2C)

Xsolla

Berlin, Berlin, Germany (Hybrid)
6 Months ago
AppLovin - Analyst, Business Development

AppLovin

Berlin, Berlin, Germany (On-Site)
6 Months ago
AppLovin - Business Operations Analyst

AppLovin

Berlin, Berlin, Germany (On-Site)
6 Months ago
GIANTS Software - Junior Gameplay Programmer (m/f/d)

GIANTS Software

Erlangen, Bavaria, Germany (On-Site)
6 Months ago
GIANTS Software - Junior Vehicle Integrator (m/f/d)

GIANTS Software

Erlangen, Bavaria, Germany (On-Site)
6 Months ago
VGW - Senior DevOps Engineer

VGW

Krakow Am See, Mecklenburg-Vorpommern, Germany (On-Site)
6 Months ago
VGW - DevOps Engineer

VGW

Krakow Am See, Mecklenburg-Vorpommern, Germany (On-Site)
6 Months ago
SOFTGAMES - Manager Finance & Controlling

SOFTGAMES

Berlin, Berlin, Germany (Hybrid)
6 Months ago
SOFTGAMES - 2D Games Animator - Fully Remote

SOFTGAMES

Berlin, Berlin, Germany (Remote)
6 Months ago

Get notifed when new similar jobs are uploaded

Similar Category Jobs

Tencent - Senior Software Engineer - Network

Tencent

Shanghai, Shanghai, China (On-Site)
6 Months ago
King - Senior QA Specialist - Shared Tech

King

Barcelona, Catalonia, Spain (On-Site)
6 Months ago
King - Senior Security Engineer 12 months Fixed Term Contract

King

Stockholm, Stockholm County, Sweden (On-Site)
6 Months ago
Evolution - Receptionist

Evolution

Southfield, Michigan, United States (On_site)
6 Months ago
Evolution - Procurement Coordinator

Evolution

São Paulo, State Of São Paulo, Brazil (On-Site)
6 Months ago
PlayStation Global - Manager, Partner Sourcing

PlayStation Global

London, England, United Kingdom (On-Site)
6 Months ago
Ubisoft - Security Analyst – Organizational Resiliency

Ubisoft

Montreal, Quebec, Canada (Hybrid)
6 Months ago
Ubisoft - Team Lead - Environments/Architecture [Assassin's Creed Hexe]

Ubisoft

Montreal, Quebec, Canada (Hybrid)
6 Months ago
Azra Games - Feature Designer

Azra Games

California, United States (Hybrid)
6 Months ago
Bungie - Destiny Weapons Designer (Associate to Mid)

Bungie

(Hybrid)
6 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Explore gaming industy jobs in one of the leading Game Studios.

San Francisco, California, United States (On-Site)

San Francisco, California, United States (On-Site)

Los Angeles, California, United States (On-Site)

Irvine, California, United States (On-Site)

Seattle, Washington, United States (On-Site)

San Francisco, California, United States (On-Site)

Irvine, California, United States (On-Site)

Seattle, Washington, United States (On-Site)

San Francisco, California, United States (On-Site)

Seattle, Washington, United States (On-Site)

View All Jobs

Get notified when new jobs are added by Twitch

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug