Position: Lead C++ Software Engineer (Development / People management)
Company: Aparlay
Category: C++
Experience required: 5y
English level: upper

Our company was established to develop IT security tools with event log collection solutions being the primary focus. Using our products customers can build a secure, flexible and reliable log infrastructure that satisfies the highest IT requirements of any organization.

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. 

Requirements:
- C++ development experience under Windows/Linux/Unix (min. 8-10 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.