Senior C++ Software Engineer

St-Petersburg, Russia

Striving for excellence is in our DNA. Since 1993, we have been helping the world’s leading companies imagine, design, engineer, and deliver software and digital experiences that change the world. We are more than just specialists, we are experts.


Currently we are looking for a Senior C++ Software Engineer for our St. Petersburg office to make the team even stronger.

As a Senior C++ Software Engineer, you will be responsible for building innovative cross-platform interactive TV framework.


  • Implement the business logic of the application through code;
  • Integrate with third party providers of video content (CMS) ー Analytics, Ads, Video Players, DRM;
  • Use the proprietary SDK to code the interactions and implement platform requests;
  • Optimize the code for performance at a low level;
  • Collaborate with other developers in a distributed code environment;
  • Collaborate with business analysts and designers to realize the vision.


  • 3+ years of experience as a C++ Developer;
  • Any experience in mobile development;
  • Ability to pick up and integrate with third party APIs (i.e. experience with one of the following: Android, Apple, Xbox, PlayStation, etc.);
  • Familiarity with or open to the Agile development approach.

Nice to have

  • Knowledge of one or more third party TVE extension points – Video players, DRM systems, Ad systems, Analytics systems, Video CMS;
  • 2D/3D video game application development experience;
  • Signing applications with developer certificates.

We offer

  • Individual career development plan, a wide range of technological and soft skills trainings and workshops;
  • Flexible working schedule;
  • Competitive compensation depending on experience and skillset;
  • Bonus program;
  • Medical insurance;
  • Corporate sport activities: football, volleyball, yoga, table tennis;
  • Ergonomic working places, convenient geographical location of the office;
  • Relocation support for candidates from other locations.