Senior C++ разработчик (ядро Linux / DLP-агенты)

По договоренности


Наша цель — создание эффективного DLP-агента с нуля. Это редкая возможность применить свои знания архитектуры ОС не для поддержки legacy-кода, а для проектирования и построения высокоэффективной системы с чистого листа.

Мы ищем не просто разработчика, а ключевого специалиста, который сможет создать технологическое ядро продукта, способное детектировать и предотвращать утечки данных в реальном времени на рабочих станциях под управлением Linux и MacOS.

Если вы ищете задачу, где можно применить глубокое понимание внутренних механизмов ОС и где ваши решения будут иметь фундаментальное значение — этот проект для вас!

Обязанности

– Разрабатывать с нуля легковесный кроссплатформенный агент (Linux — первоочередная цель, затем и macOS).

– Реализовать глубокую интеграцию с ОС для перехвата и анализа данных в ключевых точках:

  • Съемные носители (USB), буфер обмена, печать.
  • Сетевой трафик: HTTP, почтовые протоколы (SMTP, POP3, IMAP), мессенджеры.
  • Беспроводные интерфейсы: Bluetooth, AirDrop.

– Спроектировать отказоустойчивую систему, способную работать полностью автономно при потере связи с сервером.

– Создание безопасного и эффективного механизма взаимодействия с центральным сервером.

– Брать на себя полную ответственность за жизненный цикл компонента: от проектирования и разработки до тестирования, оптимизации и вывода в продакшн.

Требования

– Глубокое знание С/С++ и уверенный опыт коммерческой разработки под Linux (5+ лет).

– Понимание внутреннего устройства Linux Kernel, готовность погружаться в его исходный код и использовать его API.

– Опыт разработки низкоуровневых системных приложений, драйверов или агентов, работающих на уровне ядра.

– Понимание принципов работы сетевых протоколов (L2-L7) и сокетного программирования.

– Навыки работы с системами контроля версий (Git), инструментами сборки (CMake) и отладки (gdb, perf, strace).

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

Нам будет особенно приятно увидеть:

– Опыт или большое желание развиваться в разработке под Linux и macOS.

– Понимание принципов Agile (Scrum/Kanban) и опыт работы в итеративной разработке.

– Любознательность и интерес к реверс-инжинирингу и анализу поведения приложений.

– Будет здорово, если ты знаешь и понимаешь в DLP-системах.

Условия

· рабочее место в современном офисе, с возможностью отдыха в течение дня: Lounge-зоны, зоны коворкинга, кафе, оборудованные кухни, спортивный зал и спортивные групповые программы

· график работы: гибрид\офис\удаленка строго из Москвы и МО

· оклад + годовое премирование и социальная поддержка сотрудников

· ДМС с первого дня работы для сотрудников и льготная медицинская страховка для близких

· корпоративное обучение за счет компании, в т.ч. возможность посещать конференции по профессиональной тематике, а так же огромный каталог образовательных программ

· реальную возможность для профессионального и карьерного роста в it-направлении крупнейшего банка.


Поделиться:

Опубликована 14 дней назад

Вакансия в подборках

  1. Агент

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

до 200 000 ₽
  • Полный день
  • Опыт от 5 лет
  • Москва
2 дня назад
до 600 000 ₽
  • Полный день
  • Опыт от 5 лет
  • Москва
3 дня назад
  • Полный день
  • Опыт от 5 лет
  • Москва
20 часов назад
250 000 - 300 000 ₽
  • Полный день
  • Опыт от 5 лет
  • Москва
3 дня назад
  • Полный день
  • Опыт от 5 лет
  • Москва
6 дней назад
Мы обрабатываем данные посетителей и используем куки в соответствии с политикой конфиденциальности.