Position: C++ Engineer for Windows Application
Company: Unicsoft
Experience required: 5y
English level: intermediate

Requirements:
— 6+ years of experience in software development
— Extensive experience with C++
— Experience with WinAPI (Win32), IPC
— experience with STL, cross-platform development;
—  English - at least strong intermediate (ability to communicate verbally and in the written form). 

Will be an advantage:
— Expertise in Windows messages, ATL, WTL, COM, message loops, window hooking/subclassing 
— Experience with Microsoft Outlook, MAPI
— Experience in security applications

We offer:
— Remote work;
— Full-time, 40 h/week;
— Competitive compensation;
— The project is estimated as long-term;
— Friendly management, professional and cooperative team atmosphere;
— Interesting, challenging tasks

Responsibility:
— Create new functionality of the application;
— Ensure integration with native Windows programs that make security seamless and usable;
— Identify, diagnose, and solve technically challenging problems.