Our client is looking for a seasoned C++ Developer to join our engineering team and contribute to the development of applications and related infrastructure. You’ll be responsible for developing and maintaining core product components, designing and shipping new features, improving performance and stability, and collaborating closely with product, backend, and QA colleagues.
As a key member of the engineering team, you’ll contribute to strategic product goals, help expand our market coverage, and drive meaningful improvements in product quality and user experience.
Tech stack * C++23 (MSVC 2022) * Qt 6 (Quick/QML, RemoteObjects, Network) * CMake, vcpkg * OpenSSL / SSL/TLS * Windows NT Service architecture * GitHub Actions (CI/CD)
Requirements * 5+ years of experience with C++ (C++17 or newer) * Solid knowledge of Qt framework (Qt Widgets or Qt Quick/QML) * Understanding of network protocols: HTTP/HTTPS, VPN, SSL/TLS * Experience with CMake as a build system * Familiarity with Windows platform development (WinAPI, Windows services, registry) * Experience working in an Agile environment
Will be a plus * Experience with web scraping or data parsing * Experience with OpenVPN or other VPN protocol implementations * Knowledge of IPC mechanisms (named pipes, sockets, Qt RemoteObjects) Familiarity with MSVC toolchain and Windows installer packaging * Experience writing unit/integration tests with GTest/GMock * Understanding of two-process (app + service) architectures * Background in desktop consumer products with large user bases
What’s for you * High ownership: you own your application end-to-end — design, delivery, and long-term quality * Product influence: direct input into product decisions, not just execution * Low bureaucracy: fast pace, minimal process, no artificial blockers * Autonomy with accountability: freedom in solutions, responsibility for outcomes * Supportive environment: we care about our people and remove obstacles
You are * Senior-level: operate independently without supervision * Strong in self-management: prioritize, estimate, and deliver reliably (Jira, planning discipline) * Ownership mindset: take problems end-to-end, not just tasks * Technically deep: understand systems, not just surface-level fixes * Clear communicator: keep alignment with stakeholders and team
Benefit Package * 20 working days of vacation per year * Coverage of sport activities * Compensation for educational events (meetups, conferences, etc.) * Official weekends and holidays in accordance with Ukrainian legislation * 20 days of sick leave per year * Up to 5 business days for routine healthcare * 2-3 additional days off for events such as a baby’s birth, weddings, etc. * Medical insurance