Position: C++ developer (file protection system project)
Company: Apriorit
Category: C++
Experience required: 1y
English level: upper

The project is the file protection system aimed at encrypting user files created by office applications and CAD systems. The project is based on windows storage stack. Your duties will be analyzing and researching activity of various 3-party applications in order to adapt the system to new customer’s requirements. Also you will design and implement new functionality.


**Requirements**

•Ability to work in the office/or remote (on your choice)
•0,5+ years of experience in software engineering
•Ability to research
•Considerable knowledge of C++11/14
•Experience with development of native applications for windows platform based on WinApi
•Good understanding of multithreading programming
•English: Intermediate written, no spoken

**As a plus:**

•Kernel development
•Minifilters

**We offer:**

•Work with windows internals
•Driver development
•Work with the file system drivers and minifilters which is the most difficult and challenging part of Windows OS
•Opportunities for professional growth and career development
•Competitive salary
•Free corporate English lessons
•Flexible working schedule
•Paid vacation (20 w.d. per year) and sick leaves
•Friendly environment (… and cookies, fruits, tea, coffee in the office)
•Working with a team of professionals