← к выдаче
разработка

Senior Developer C++ (CyberTrace)

Москва27 дн. назад

Коротко

Develops backend for the on-premise Kaspersky CyberTrace threat intelligence platform; participates in technology and architecture decisions, code review, and · Needs: 5+ years commercial C++ development on Windows and Linux with C++11/14/17; experience with high-load distributed systems, SQL/NoSQL databases, WinDBG/GDB

Описание от работодателя

О проекте: Наша команда занимается направлением Threat Intelligence, в рамках которого ведется активная разработка более 6 продуктов, один из которых - комплексная платформа для управления данными о киберугрозах Kaspersky CyberTrace. Сервисы Threat Intelligence дают понимание ландшафта угроз для прогнозирования возможных атак и реализации защитных мер, повышают качество и скорость реагирования на инциденты, тем самым позволяя нашим клиентам минимизировать возможный ущерб и снизить риски для бизнеса. Чем предстоит заниматься: Разработка backend коммерческого on-premise продукта; Активное участие в выборе и проработке технологий и архитектуры; Проведение code-review; Анализ требований, участие в разработке планов и оценке реализации. Чего мы ждем от Вас: Опыт коммерческой разработки под Windows и Linux C++ с использованием стандартов 11, 14 и 17 не менее 5 лет; Опыт разработки высоконагруженных распределенных систем; Опыт работы с SQL/NoSql базами данных; Опыт отладки (включая удалённую отладку) с помощью WinDBG/GDB и поиска утечек памяти с помощью Valgrind; Умение быстро разбираться в чужом коде, оптимизировать и рефакторить как свой, так и чужой код. Дополнительными плюсами будут: Знание библиотек Boost::ASIO и CppRestSDK; Опыт работы с Elasticsearch/OpenSearch; Знание Python и любых других скриптовых языков (включая bash/Powershell); Опыт разработки безопасного кода, знание принципов SDL; Опыт работы с Docker.