Senior C/C++ Developer для Streamlabs

We’re looking for a talented Senior C/C++ Engineer to grow our team working on the backend of our streaming software, Streamlabs Desktop. As a full-time developer, you will be responsible for producing high quality code on par with our quality standards.

Senior C/C++ Developer для Streamlabs
English: Advanced

About the company:

The Streamlabs segment of Logitech is a software oriented branch working from San Francisco, Vancouver and remotely. We make the leading set of tools and software allowing live streamers to engage with viewers, monetize their broadcasts, and grow their channels.

Our application is open source and interacts with multiple other external dependencies, often open source as well.

Part of your mission will be to gain deep knowledge in all sub repositories and be able to maintain and improve them. In addition to that, your goal will be to add new features for our users, improve the performance of the application and its stability.

Your contribution:

  • release new features in a timely manner; 
  • maintain and resolve complex coding issues in the application; 
  • improve the CPU and GPU performance of the application; 
  • create and integrate new C++ modules interacting with third party application;
  • improve testing infrastructure.

Key qualifications:

  • must have 5+ years of experience in C/C++;
  • experience working on Windows with Visual Studio C++;
  • experience in video streaming;
  • experience creating performance and robust desktop applications;
  • experience creating complex products in C/C++;
  • be ready (or can learn quickly) to work with OBS:;
  • be a great team member who is willing to listen, learn, teach and be passionate about having a serious impact;
  • impact driven mindset.

In addition, preferable skills and behaviors include:

  • experience with Javascript/NodeJS;
  • experience in video encoding specifically with the H264 codec;
  • familiarity with content creation.


  • A Bachelor’s degree, or preferable Master’s, in Computer Science, Computer Engineering, or equivalent professional experience

Hiring steps:

  • Indigo HR interview;
  • technical task;
  • technical interview with Tech lead and Product manager from Streamlabs;
  • offer.

If you like working on new technologies, have an impact on millions of users, enjoy investigating and resolving user issues and innovate, then this role might be a great fit for you.

Our recruiter
Nikiara  Purmambietova
Nikiara Purmambietova
Contact a recruiter
C / C++ / Embedded
Lead, Senior
Alla  Tsugulskaya
Lead / Senior C++ Software Engineer
English (Upper-intermediate)
Natalia  Ivashyna
Senior Software Engineer (Golang/Rust/C++)
English (Upper-intermediate)
English (Upper-intermediate)
English (Upper-intermediate)