yandex
PN Labs (based on handle)
Зарплата
4 000 $ – 6 000 $
+500% приглашений

Откликайтесь
на вакансии с ИИ

Ускорим процесс поиска работы
SeniorУдалённоПолная занятость

C++ Developer (Desktop VPN Client)

Оценка ИИ

Привлекательная вакансия с высокой оплатой в валюте и современным стеком. Продукт с реальной аудиторией и интересными инженерными задачами, хотя требования к кандидату весьма жесткие.


Вакансия из Quick Offer Global, списка международных компаний
Пожаловаться

Сложность вакансии

ЛегкоСложно
Оценка ИИ

Высокая сложность обусловлена необходимостью глубоких знаний системного программирования под Windows/macOS и сетевых протоколов. Работа с низкоуровневыми API (WFP, pf) и спецификой VPN требует серьезного опыта в системной инженерии.

Анализ зарплаты

Медиана5 000 $
Рынок4 000 $ – 7 000 $
Оценка ИИ

Предлагаемая вилка $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.

+250% к просмотрам

Составьте идеальное письмо к вакансии с ИИ-агентом

Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь в 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 и вопросы — Откликнуться

+400% к собеседованиям

Создайте идеальное резюме с помощью ИИ-агента

Создайте идеальное резюме с помощью ИИ-агента

Навыки

  • 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) в свой рабочий процесс для ускорения написания кода или рефакторинга?

Похожие вакансии

JETLYN
350 000 ₽ – 450 000 ₽

C++ Developer (System Programming / COM & RPC)

SeniorУдалённоРоссия
C++ · COM · DCOM · RPC · POSIX · Linux · Socket Programming · Multithreading · Wireshark · WINE
+10 навыков
ЛАНИТ
Не указана

C++ разработчик (ethernet-коммутатор)

SeniorУдалённоРоссия
C++ · Linux · TCP/IP · Docker · Git · BGP · ARP · BFD · ECMP · LACP · RSTP · STP · VLAN · VRRP · VXLAN · Wireshark · TCPDump · Iperf · Cisco TRex · EVE-NG · GNS3
+21 навыков
storable
100 000 $ – 135 000 $

Sr. Business Systems Integration Engineer

SeniorУдалённоСША
Workato · SQL · Salesforce · HubSpot · Python · JavaScript · Apex · Amazon Redshift · Amazon Athena · API · CI/CD · DevOps · Zapier · Salesforce CPQ
+14 навыков
nebius
Не указана

Senior Hypervisor Engineer

SeniorУдалённоЧехия
C++ · Linux · KVM · QEMU · Virtualization hardware-assist · x86 Architecture · ARMv8 · PCI · SCSI · ACPI · Linux Kernel · Debugging · Performance Optimization
+13 навыков
effectual
150 000 $ – 180 000 $

Sr Database Engineer

SeniorУдалённоСША
MySQL · Oracle · SQL Server · PostgreSQL · MariaDB · DynamoDB · DocumentDB · Neptune · MongoDB · Redshift · Snowflake · SQL · PL/SQL · T-SQL · AWS RDS · Terraform · GitHub · Agile · CI/CD · Infrastructure as Code
+20 навыков
nebius
Не указана

Senior Hypervisor Engineer

SeniorУдалённоНидерланды
C++ · Linux · KVM · QEMU · x86 Architecture · Virtualization · ARMv8 Architecture · PCI · SCSI · ACPI · Linux Kernel · Debugging · Performance Optimization
+13 навыков
более 1000 офферов получено
4.9

1000+ офферов получено

Устали искать работу? Мы найдём её за вас

Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!

PN Labs (based on handle)
Зарплата
4 000 $ – 6 000 $