Senior C++ Developer (System Programming, DLP / Information Security)

425 000 - 517 000 ₽

Выше средней на 56%

Название вакансии: Senior C++ Developer (System Programming, DLP / Information Security)

О компании- ведущий российский разработчик средств информационной безопасности. Более 15 лет создает флагманский продукт — DLP-систему

Что это значит?

ПО — это сложный, многокомпонентный «черный ящик», который работает в корпоративных сетях. Мы собираем и анализируем всю передаваемую информацию: почту, мессенджеры, печать, трафик на оконечных устройствах. Внутри системы — собственный движок полнотекстового поиска и горизонтально масштабируемые базы данных.

Ключевая особенность:

Мы активно используем недокументированные возможности ОС для перехвата данных. Это не просто WinAPI, это работа на уровне ядра, драйверов и механизмов инжектинга.

Чем предстоит заниматься (Реальные задачи):

Это позиция System Software Engineer с уклоном в Research & Development. Вы не будете писать простой GUI или CRUD. Ваша задача — делать то, чего нет в учебниках.

Ваш день будет состоять из:

1. Исследование и внедрение: Изучать, как современные ОС (Windows 10/11, Linux, Mac) обрабатывают данные, и находить способы перехватить этот поток до того, как он будет зашифрован или отправлен. Расширять возможности DLP.

2. Разработка кроссплатформенного кода: Писать на C++ код, который одинаково стабильно работает под Windows, Linux и Mac. Библиотечный, красивый, тестируемый.

3. Работа с ядром: Разработка драйверов (WFP, NDIS, Kernel Extensions), работа с системными вызовами, внедрение в процессы сторонних приложений (легитимное, в рамках продукта).

4. Оптимизация высоконагруженных систем: Наш продукт обрабатывает гигабайты в час. Нужно уметь оптимизировать память, управлять потоками и отлавливать race conditions в многопоточном коде.

5. Архитектура: Вы будете не просто писать код, а принимать решения. У нас нет готовых ТЗ. Есть бизнес-задача («мы хотим перехватывать вот это»), а как это сделать — ваша зона ответственности.

Технические требования (Строгий фильтр)

Обязательно (Hard Skills):

* C++ (17/20): Свободное владение. Умение писать шаблонный код, понимание RAII, move-семантики. Код должен быть строгим и обоснованным.

* Системное программирование: Глубокое знание WinAPI или POSIX API (Linux). Вы должны понимать, как работают процессы, потоки, виртуальная память, файловые системы и IPC на уровне ядра.

* Многопоточность и отладка: Опыт разработки высоконагруженных сетевых приложений. Уверенное владение WinDBG или GDB для разбора краш-дампов. Вы должны уметь читать стек вызовов и находить причину падения в продакшне.

* Инструментарий: CMake, Git, Bash. Умение настраивать сборку под разные платформы.

* Опыт от 7 лет

Будет большим плюсом (но не обязательно):

* Опыт разработки драйверов под Windows (WDF, WDM) или Linux (LKM).

* Понимание механизмов внедрения в процессы (CreateRemoteThread, SetWindowsHookEx, LD_PRELOAD, ptrace).

* Опыт реверс-инжиниринга или работы с отладчиком на уровне ассемблера.

* Понимание моделей безопасности ОС (ACL, Mandatory Integrity Control, SELinux, AppArmor).

Условия работы (Честно и прозрачно)

Формат работы:

* Испытательный срок / стажировка (10 рабочих дней): Это «входной билет в компанию». Вы проходите интенсивную стажировку в офисе. После успешного прохождения — офис / гибрид/ удаленка

После стажировки:

* в Москве, в Санкт-Петербурге, Екатеринбурге, Новосибирске, Казани, Краснодаре, Ростове-на-Дону, Хабаровске — строго офис на испытательный срок, далее возможен гибрид/удаленка (но не гарантирован, только для сотрудников с безупречной квалификацией и самостоятельностью).

* Если в другом городе РФ — полная удаленка после успешной стажировки.

* График: С 09:00 до 18:00 по московскому времени. Жесткая привязка к часовому поясу МСК.

Соцпакет и бонусы:

* Официальное трудоустройство по ТК РФ.

* ДМС (полис медицинского страхования).

* Обучение: нет фиксированного бюджета, но если вы обоснуете целесообразность курса или конференции — оплатим по заявке.

Почему стоит откликнуться?

1. Интересные задачи. Вы не будете пилить легаси-фичи. Вы будете исследовать, как работает ОС на самом деле, и использовать это в коммерческом продукте.

2. Свобода решений. У нас нет готовых ТЗ. Есть бизнес-задача — вы предлагаете решение. Если оно работает — вы герой.

3. Стабильность. Компания на рынке более 15 лет, продукт зрелый, команда — 80–100 разработчиков разного уровня (мидлы, сеньоры, лиды). Мы не стартап, который закроется завтра.

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

Зарплата:

Уровень грейда и точная цифра обсуждаются по итогам собеседования и стажировки.

425 000 – 517 000 ₽ до вычета налогов (Gross)

Сравнение со средней зарплатой в похожих вакансиях:

200k

350k

112k

275k

471k


Поделиться:

Опубликована 3 дня назад

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

Вакансии быстро закрываются — подпишитесь на наш канал в MAX сейчас, чтобы видеть их первыми.
Подписаться в MAX
от 300 000 ₽
Рыночная зарплата
Сейчас мы ищем Senior C#/.NET Developer, который будет заниматься развитием backend-сервисов, проектированием ... Что мы ожидаем от кандидата: Коммерческий опыт разработки на C#/.NET от 7 лет; Отличное знание ASP.NET ...
  • Можно удаленно
  • Полный день
  • Опыт от 5 лет
Логотип компании ПОРТАЛ сеть робот-моекПОРТАЛ сеть робот-моек
  • Москва
19 часов назад
В нашей команде тебе предстоит: Выполнять задачи по разработке программных решений на C# и Angular; Разрабатывать ... трудозатрат и сроков реализации задач; Что мы ждем: Опыт коммерческой разработки от 6 лет; Глубокие знания C# ...
  • Можно удаленно
  • Полный день
  • Опыт от 5 лет
Логотип компании X5 TechX5 Tech
  • Москва
3 дня назад
Мы расширяем нашу команду разработки и находимся в поиске Senior C#/Unity Developer для работы над мидкорным ... Что мы ждем от кандидата: опыт разработки на C#/Unity от 5-ти лет в геймдев на коммерческих проектах ... многопоточности как для чистого C#, так и в связке C#/Unity; понимание специфики поддержки C# кода в ...
  • Можно удаленно
  • Полный день
  • Опыт от 5 лет
Логотип компании Azur GamesAzur Games
  • Москва
4 дня назад
... существующего кода проекта, выявление узких мест и областей, требующих изменений и улучшений; Реализация на C+ ... Требования: Уверенное владение современным C++ (стандарт не ниже C++17); Опыт многопоточного и асинхронного ...
  • Можно удаленно
  • Полный день
  • Опыт от 5 лет
Логотип компании Аквариус, Группа компанийАквариус, Группа компаний
  • Москва
16 дней назад
425 000 - 517 000 ₽
Выше средней на 56%
Название вакансии: Senior C++ Developer (старший программист - System Programming, DLP / Information ... Разработка кроссплатформенного кода: Писать на C++ код, который одинаково стабильно работает под Windows ... Технические требования (Строгий фильтр) Обязательно (Hard Skills): * C++ (17/20): Свободное владение.
  • Можно удаленно
  • Полный день
  • Опыт от 5 лет
Логотип компании Агентство КИТ КонсалтАгентство КИТ Консалт
  • Москва
14 дней назад
Мы обрабатываем данные посетителей и используем куки в соответствии с политикой конфиденциальности.