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

C++ Developer (Desktop VPN Client)
Привлекательная вакансия с высокой оплатой в валюте и современным стеком. Продукт с реальной аудиторией и интересными инженерными задачами, хотя требования к кандидату весьма жесткие.
Сложность вакансии
Высокая сложность обусловлена необходимостью глубоких знаний системного программирования под Windows/macOS и сетевых протоколов. Работа с низкоуровневыми API (WFP, pf) и спецификой VPN требует серьезного опыта в системной инженерии.
Анализ зарплаты
Предлагаемая вилка $4000-$6000 соответствует верхнему сегменту рынка для Senior C++ разработчиков в сфере системного ПО и кибербезопасности. Это конкурентоспособное предложение для удаленной работы на международном рынке.
Сопроводительное письмо
I am writing to express my strong interest in the C++ Developer position for your Desktop VPN Client. With extensive experience in C++17 and a deep understanding of system-level networking on both Windows and macOS, I am confident in my ability to contribute to the development of your security-focused products. My background includes working with gRPC, CMake, and low-level network APIs, which aligns perfectly with your current architecture and tech stack.
I am particularly impressed by your team's forward-thinking approach to using AI tools like Claude Code in the development process. I am a proactive user of AI-assisted coding myself and believe it significantly enhances productivity and code quality. Having dealt with complex networking tasks such as split tunneling and kill switch implementations (WFP/pf), I am ready to tackle the challenges of maintaining a high-load VPN client with tens of thousands of DAU.
Thank you for considering my application. I look forward to the possibility of discussing how my technical expertise in network security and cross-platform development can benefit your team.
Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь в PN Labs (based on handle) уже сейчас
Если вы эксперт в системном 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++
- Qt
- QML
- gRPC
- CMake
- vcpkg
- Boost
- OpenSSL
- cURL
- RxCpp
- WireGuard
- TCP/IP
- DNS
- TLS
- Win32
- WFP
Возможные вопросы на собеседовании
Проверка понимания механизмов безопасности VPN-клиента.
Как бы вы реализовали функцию Kill Switch на macOS и Windows, чтобы предотвратить утечку трафика при обрыве туннеля?
Оценка опыта работы с межпроцессным взаимодействием в архитектуре проекта.
Какие преимущества и сложности возникают при использовании gRPC для связи между GUI-приложением и привилегированным демоном?
Проверка владения современным стандартом C++.
Расскажите о практическом применении move-семантики и умных указателей для управления ресурсами в многопоточном сетевом приложении.
Оценка навыков отладки сложных системных проблем.
Опишите ваш подход к диагностике проблем с маршрутизацией или DNS-утечками, о которых сообщают пользователи.
Проверка готовности к использованию AI в разработке.
Как вы интегрируете AI-инструменты (например, Claude) в свой рабочий процесс для ускорения написания кода или рефакторинга?
Похожие вакансии
C++ Developer (System Programming / COM & RPC)
C++ разработчик (ethernet-коммутатор)
Sr. Business Systems Integration Engineer
Senior Hypervisor Engineer
Sr Database Engineer
Senior Hypervisor Engineer
1000+ офферов получено
Устали искать работу? Мы найдём её за вас
Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!
- Зарплата
- 4 000 $ – 6 000 $