Software Engineer

Tomsk, Russia
Full time

We are looking for an individual to become part of a team of highly respected industry experts, contributing to some of the most interesting multimedia products for broadcast and production.

As a part of the video software team, you are involved into designing, implementing and providing high quality solutions for the professional multimedia market. You work within an international team-based agile development environment developing desktop and web applications for live and VOD transcoding of media streams and files.

Required skills and experience:

  • 2+ years of experience in C++ (preferable C++11 or later standards)
  • Multithreading
  • Experience in web application development
  • Excellent written and verbal communication skills in Russian and English

Additional qualifications:

  • Understanding of agile methodologies
  • Experience in Java EE, Javascript, HTML, CSS
  • Experience in QT framework
  • Experience in Python
  • Familiar with multimedia codecs, containers, and streaming protocols
  • Understanding of REST API
  • Familiar with version control systems and automated build systems like Git/GitLab
  • Experience with docker and virtualization
  • Knowledge of cross-platform programming (Windows, Linux and MAC)
  • Understanding of software development lifecycles
  • Experience working with distant and international teams

MainConcept is an equal opportunity employer committed to a diverse and inclusive work environment. Please submit your complete application in English along with your salary requirements and availability by email to:

By submitting your information, you consent to the storage of data for the purposes of determining your suitability
for this and any future positions in the world, for MainConcept GmbH, and its subsidiaries. You agree to have your
information stored in their personnel database in the U.S.


MainConcept-NLD LLC is one of the leading providers of high-quality codec technology for the broadcast, film, consumer electronics, computer software, medical imaging and security markets worldwide. We are renowned for leveraging new technology and innovations to deliver optimized media solutions for various platforms including PCs, set-top boxes, portable media players and mobile phones.

We share a grand vision and a belief in the positive power of digital media, as well as a sense of humor. We work together as a tightly knit team, bound by our desire to change the world through technology. The Tomsk office is MainConcept’s only office site inside Russia, and we have a friendly, bright and fun working atmosphere. Other offices are located in Aachen, Germany and San Diego, California (USA).


Working for us means being part of creating products that shape the future of the broadcast universe.