Software Engineer, Full Stack

Full time
Tomsk, Russia

We are looking for a developer who is comfortable coding on the front and back-end. You will focus on the
development of desktop and web-based applications and coordinate with the rest of the team working on different
layers of the infrastructure.

This is a full-time position with flexible working time in an excellent and friendly teamwork environment. We always
use the latest versions of the frameworks and development tools.

The everyday view:

  • Development of web-based multimedia applications.
  • Participate actively in discussions with other departments located in other countries and different time zones. That’s why you need great communication skills.
  • Identify bottlenecks and bugs, and devise solutions to these problems.
  • Work in a fast moving, team environment.
  • Daily basis code review of your colleagues

Required skills:

  • 3+ years software development in C++ with a good knowledge of the language specification and the latest
    C++11/14 standards.
  • Proficiency with JavaScript, HTML5, CSS. Experience in Angular 9+.
  • Strong background in data structures, algorithms, multithreading and understanding of object-oriented programming in C++.
  • Familiar with various design and architectural patterns.
  • Familiarity with code versioning tools (Git)

Additional requirements:

  • Agile Software development processes like Scrum, Kanban
  • Knowledge of C#, ASP.Net Core is a plus
  • Multimedia development experience.
  • Fluent in both written and spoken English

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.

Meet the Tomsk team


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.