Назад
3 дня назад

Senior C++ Developer (VPN)

4 000 - 6 000USDT
Формат работы
remote (Global)
Тип работы
fulltime
Грейд
senior
Английский
b2
vacancy_detail.hirify_telegram_tooltipВакансия из Telegram канала -

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

Описание вакансии

👨‍💻 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 и вопросы —

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →

Текст вакансии взят без изменений

Источник -