Просмотр вакансии

Сегодня 26-06-2026 23:05
19.06.2026, 12:12

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

Работодатель: Агентство КИТ Консалт

Агентство КИТ Консалт

Город: Екатеринбург
Зарплата:  от 425000 до 517000 RUR
Занятость: Полная, 5/2
Опыт работы: Более 6 лет

Название вакансии: 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)

 

Откликнуться на вакансию

Дата
28.06 29.06
USD
2.8228 2.8858
EUR
3.2072 3.292
RUB
3.77 3.7443
CNY
4.1492 4.2289
CHF
3.4781 3.5704
GBP
3.722 3.8149
PLN
7.4788 7.6833
Минск
Ночью: °C
Утром: °C
Днем: °C
Вечером: °C

Сейчас: Скорость ветра: 5-7 м/c Атм. давление: 758 мм.рт.ст Влажность: 90%

Спецпредложения