Системный разработчик (Windows, C++)
Описание
О компании: Xello – IT-компания, прошедшая путь от стартапа до одного из ключевых игроков на рынке информационной безопасности. Мы создаём передовые продукты в сфере кибербезопасности, направленные на предотвращение хакерских атак. Наши решения помогают бизнесам любого масштаба защищать свои критические данные и данные клиентов.Мы аккредитованная IT-компания в Минцифры и резиденты Сколково, и наши сотрудники могут воспользоваться предлагаемыми льготами. Наша команда регулярно участвует в профильных конференциях, а проекты реализуются на современном технологическом стеке, что обеспечивает инновационность и качество наших решений. Мы работаем с передовым технологическим стеком и решаем сложные задачи, связанные с созданием высоконагруженных систем и архитектурных компонентов. У нас вы будете участвовать в разработке решений, которые взаимодействуют с операционными системами и инфраструктурой, обрабатывают сотни тысяч событий в секунду и оптимизируют процессы хранения данных и коммуникации между компонентами. Мы ценим инновации и открыты для экспериментов, постоянно используем современные подходы и инструменты в разработке. Сейчас мы ищем разработчика с опытом в C++ и глубокой экспертизой в Windows для работы над задачами в области изоляции данных и кибербезопасности. Чем предстоит заниматься: Разрабатывать модули изоляции процессов, файлового доступа и сети в Windows; Создавать механизмы защиты от вмешательства, работающие на уровне user-mode и kernel-mode; Участвовать в архитектурных решениях на стыке системного программирования и безопасности. Что ожидаем от кандидата: Опыт написания production-кода на C++ (от 5 лет); Понимание многопоточности и синхронизации в C++; Опыт проектирования архитектуры прикладных и системных приложений; Опыт использования AI-ассистентов в разработке; Глубокое понимание устройства ОС Windows и принципов её работы; Опыт работы с механизмами изоляции (например, AppContainer, Job Objects, ACL, sandbox); Навыки перехвата API (например, inline-patching, trampoline-хуки MinHook/Detours, DLL-injection, виртуализация файловых операций); Знание протоколов передачи данных и технологий защищённых соединений; Понимание принципов шифрования данных и безопасного хранения информации; Самостоятельность, инициативность и готовность к быстрому обучению. Будет плюсом: Опыт работы в kernel space, включая разработку драйверов с использованием WDK (minifilter, WFP callout); Опыт подписи драйверов (EV Code Signing, WHQL); Опыт работы с системами шифрования данных на Windows (например, BitLocker); Работа с mTLS, WebSocket, WireGuard, netsh; Опыт работы с виртуализацией / контейнеризацией (Hyper-V, Windows Sandbox, WSL, Sandboxie); Опыт в реверс-инжиниринге и защите от него; Проведение тестирования на устойчивость ПО к киберугрозам и утечкам данных; Опыт разработки на Python. Мы предлагаем: Гибкий гибридный график работы; Возможность удаленной работы; Достойную заработную плату, которая обсуждается с каждым кандидатом индивидуально и зависит от знаний и опыта; Пересмотр заработной платы в соответствии с профессиональным ростом; Возможность максимально влиять на продукт; Профессиональный рост, возможность работы над сложными задачами в рамках уникального продукта; Возможность принимать участие в профильных мероприятиях и конференциях; Качественный пакет ДМС, day-off pack, и т.д.