- Зарплата
- 4 000 $ – 6 000 $
Откликайтесь
на вакансии с ИИ

C++ Developer (Desktop VPN Client)
Привлекательная вакансия с высокой оплатой в валюте и современным стеком. Продукт с реальной аудиторией и интересными инженерными задачами, хотя требования к кандидату весьма жесткие.
Сложность вакансии
Высокая сложность обусловлена необходимостью глубоких знаний системного программирования под Windows/macOS и сетевых протоколов. Работа с низкоуровневыми API (WFP, pf) и спецификой VPN требует серьезного опыта в системной инженерии.
Анализ зарплаты
Предлагаемая вилка $4000-$6000 соответствует верхнему сегменту рынка для Senior C++ разработчиков в сфере системного ПО и кибербезопасности. Это конкурентоспособное предложение для удаленной работы на международном рынке.
Сопроводительное письмо
Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь уже сейчас
Если вы эксперт в системном C++ и сетевых протоколах, отправьте свое резюме @pnlabss прямо сейчас!
Описание вакансии
👨💻 **C++ Developer (Desktop VPN Client)
от $4000-$6000**Оплата в USDT
Удаленно
Разрабатываем кросс-платформенные десктоп-приложения в сфере сетевой безопасности (VPN-клиенты для macOS и Windows). Продукт в продакшене, активная пользовательская база (десятки тысяч DAU), компания на рынке более восьми лет.
Архитектура: GUI-приложение (C++/Qt) + привилегированный daemon (чистый C++), связь по gRPC. Поддержка WireGuard, sing-box, AmneziaWG.
Что предстоит:
– Развивать и поддерживать десктопный клиент на C++17
- Участвовать в архитектурных решениях по развитию клиента (включая потенциальную миграцию GUI-слоя)
- Проектировать новые фичи от архитектуры до релиза
– Работать с низкоуровневыми сетевыми API: маршрутизация, DNS, файрволлы, VPN-туннели
– Поддерживать платформенные фичи: kill switch (WFP / pf), split tunneling, DNS leak protection
– Собирать и подписывать релизы (universal builds macOS, x86/x64 Windows)
– Диагностировать баги, связанные с сетью, привилегиями и совместимостью ОС. Подобной работы - много, необходима реальная экспертиза в os/network-специфике.
Требования:
– C++17 на уровне Senior: smart pointers, move semantics, templates, RAII, многопоточность
– Глубокий опыт хотя бы с одной из платформ на системном уровне (macOS: Security, SystemConfiguration, NetworkExtension / Windows: Win32, WFP, WinSock2, сервисы)
– Уверенное понимание сетевого стека: TCP/IP, DNS, TLS, маршрутизация
– Опыт с gRPC / Protocol Buffers
– CMake, vcpkg или аналогичные инструменты сборки
– Самостоятельность: способность разбираться в новых технологиях без долгого онбординга
- Мы активно используем AI-инструменты (Claude Code) в повседневной работе и ожидаем того же от кандидата
Будет плюсом:
– Опыт с Qt/QML (не обязателен, но желателен — разберётесь, в т.ч. с помощью AI)
– Опыт с VPN-протоколами (WireGuard, tun/tap)
– Boost (ASIO, Process), OpenSSL, RxCpp
– Опыт с code signing / notarization (Apple)
Стек: C++17, Qt 5.15/QML, gRPC, CMake, vcpkg, Boost, spdlog, OpenSSL, curl, RxCpp
Условия:
– Локация: строго любая страна, кроме РФ
– Русскоязычная команда
🔤 CV и вопросы — Откликнуться
Создайте идеальное резюме с помощью ИИ-агента

Навыки
- C++
- gRPC
- TCP/IP
- DNS
- Qt
- Boost
- TLS
- cURL
- CMake
- WireGuard
- QML
- vcpkg
- OpenSSL
- RxCpp
- Win32
- WFP
Возможные вопросы на собеседовании
Проверка понимания механизмов безопасности VPN-клиента.
Как бы вы реализовали функцию Kill Switch на macOS и Windows, чтобы предотвратить утечку трафика при обрыве туннеля?
Оценка опыта работы с межпроцессным взаимодействием в архитектуре проекта.
Какие преимущества и сложности возникают при использовании gRPC для связи между GUI-приложением и привилегированным демоном?
Проверка владения современным стандартом C++.
Расскажите о практическом применении move-семантики и умных указателей для управления ресурсами в многопоточном сетевом приложении.
Оценка навыков отладки сложных системных проблем.
Опишите ваш подход к диагностике проблем с маршрутизацией или DNS-утечками, о которых сообщают пользователи.
Проверка готовности к использованию AI в разработке.
Как вы интегрируете AI-инструменты (например, Claude) в свой рабочий процесс для ускорения написания кода или рефакторинга?
Похожие вакансии
Senior Atlassian Administrator (Jira / Confluence)
Администратор информационных систем (Senior)
Senior Системный администратор (Senior+)
Инженер сетевой (Senior)
Разработчик С Middle/Senior
Senior System Engineer (Автоматизация взаимодействия с ФНС и ФССП)
1000+ офферов получено
Устали искать работу? Мы найдём её за вас
Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!
- Зарплата
- 4 000 $ – 6 000 $