Twitch is building the future of interactive entertainment. This role is responsible for building products that help our broadcasters grow their business and thrive on Twitch. The team is rapidly expanding to keep up with the demands of our broadcasters, and we’re looking for a Software Development Engineer (C++) to ensure we ship great products for them.
As a Software Engineer, you will be responsible for improving the products that our broadcasters use every day. Our job is to make sure that every broadcaster on Twitch has a great experience, from the first-time streamer checking out the platform to the 50k+ viewer streamer making a living on Twitch. You will help build powerful features for Windows and Mac desktop users, including our in-game overlay, Electron, and SDKs.
If you are passionate about helping creators on Twitch grow and succeed, this is the place for you!
Work with designers and front end developers to create a modern API that is easy to use, extendable, and easy to maintain
Work backwards from the customer needs to create working designs
Work with team members to ensure high quality deliverables that meet all the design needs
Adhere and recommend improvements to project coding standards
Work in a team environment with shared code; disciplined use of source code control and process documentation
A degree in Computer Science, a related Engineering discipline, or equivalent experience
5+ years experience working on large scale, modern desktop applications
3+ years experience working with C++
A good understanding of APIs and code generation
Strong analytical problem solving skills
Experience working with C++ 11/17
Experience with audio and video encoders, and their application
Experience writing Electron or Chromium-based desktop applications
Passion for video games and Twitch is a big plus
Medical, Dental, Vision & Disability Insurance
Maternity & Parental Leave
Amazon Employee Discount
Monthly Contribution & Discounts for Wellness Related Activities & Programs (e.g., gym memberships, off-site massages, etc.)
Breakfast & Lunch Served Daily
Free Snacks & Beverages
Launched in 2011, Twitch is a global community that comes together each day to create multiplayer entertainment: unique, live, unpredictable experiences created by the shared interactions of millions. At any given moment, more than a million people come together from all over the globe to interact around this distinct form of live entertainment. From streaming, watching, chatting, and cheering about video games and esports to many other interests including traditional sports, anime, sci-fi, wrestling, music, cooking, the creative arts, and more, there’s something for everyone on Twitch.
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 is the world’s leading video platform and community for gamers. More than 100 million gamers gather every month to broadcast, watch and chat about gaming. Twitch’s video platform is the backbone of live and on-demand distribution for leading video game broadcasters including casual gamers, pro players, tournaments, leagues, developers and gaming media organizations. Twitch is leading a revolution in the gaming community, working to create a participatory experience that transcends gameplay.