Senior C++ Developer

Worldwide, Remote

The Senior C ++ Developer researches, analyzes, and evaluates existing or new software applications and operating system needs, and deals with the design, development, testing, and maintenance of software solutions that meet these needs.


  • C++ development experience under Windows/Linux/Unix (min 5 years),

  • Good understanding and practical experience of modern C++ (C++11 and later)

  • Familiar with open-source developer tools such as gcc, autoconf, automake, cmake, gnu make, valgrind, git, svn, etc.,

  • Previously worked with various library APIs (libc, openssl, apache apr, expat, boost, pcre, etc.),

  • Good knowledge of data structures and algorithms.

  • Good English skills.

Nice to have:

  • Experience with NOSQL and RDBMs solutions

  • Scripting languages: shell, perl or python,

  • Multithreaded programming knowledge,

  • Crypto, SSL/TLS, PKI,

  • Network protocols on user and programming level,

  • Secure coding practices,

  • Development experience with distributed systems,

  • Master's degree in Information Technology or similar

Most importantly you should be a quick learner and eager to jump on and understand new technologies.