Vacancy: Software Developer (Middle) C++

Our client, an international leader in payment systems, solutions for online, mobile and retail trade, is looking for its Ukrainian office the candidates for the following position:
Middle  Software Engineer (C++)
Ready to consider Junior C++ developer with 2 years of experience who is willing to go to the next level – Middle developer
Place of duty: Kiev

Embedded software development for payment equipment (EFT POS Terminals and other) for electronic payment industry using C/C++ on proprietary Linux-based platform.


  • Development of embedded applications/modules/libraries using C/C++ and proprietary libraries.
  • Windows desktop application development.
  • Windows/Linux cross platform libraries development.
  • Writing technical specifications, work with customer specifications.
  • Software maintenance (bug fixes, refactoring).
  • Code analysis & participation in workload estimation


  • Work experience: 1.5/2+ years
  • C/C++ 11
  • Basic networking (TCP/IP, sockets)
  • Knowledge and ability to apply multithreading and synchronization in development
  • Message protocols (json, protobuf, xml, http)
  • Basic cryptography knowledge
  • Algorithms and Data Structures knowledge
  • Understanding Protocol Design Approaches
  • Design patterns basics
  • Tools: Eclipse IDE, Git, Confluence, Jira


English language 

Additional knowledge would be welcome:

  • Python
  • Boost, Poco, Botan, Crypto++ and/or other common libraries
  • Linux internal architecture;
  • Eclipse
  • Experience in TDD, ATDD, BDD
  • UML


  • Salary:  $2500 net+ 10% bonuses= $2750
  • Employment: official, enrollment to the staff of the company
  • Ready to consider Junior C++ developer with 2 years of experience who is willing to go to the next level — Middle developer!

We are waiting for Your CV:


0 5487