Senior Software Engineer

Full time
Tomsk, Russia

Enjoy multimedia and be passionate about the work you do. The right candidates will love what they do and instinctively know how to make a multimedia experience unforgettable for both the creator and the audience.

Be a team player. At MainConcept, being a team player is critical. Our goal is to build great products and we all work together to give our customers the best experience available.

Solve complex issues and be a lifelong learner. Candidate should be more than just ready to solve complex issues. The right candidate should be committed to actively looking for new opportunities to gather knowledge to apply to designing high-quality and performant multimedia software products.

Required skills and experience:

  • Expert-level C++ programming skills
  • Strong Python programming skills
  • Cross-platform application development experience
  • Multithreaded programming
  • Proficient in English (reading/writing documentation and corresponding with speaking with colleagues in Germany and the USA)

Preferred knowledge:

  • Version control system (GIT, SVN) knowledge
  • Team development system knowledge (Jira, V1)
  • Agile methodology (Scrum, XP)
  • Multimedia development experience
  • Programming for MacOS X and Linux platforms
  • Assembler (x86, SIMD)

General requirements:

  • Russian citizenship
  • Full-time employment
  • Professional initiative

What we offer:

  • International working environment with an engineering-focused culture
  • Competitive salary
  • Benefit packages and insurance programs for employees

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.