Software Architect (NTA)

Местоположение и тип занятости

Можно удаленно

Компания

ТОП-3 международная компания в области IT безопасности. Один из лучших работодателей России

Описание вакансии

О компании и команде

Мы ищем архитектора в команду разработки продукта для мониторинга сети (NTA).

Решение класса NTA позволяет клиентам визуализировать состояние сети, понимать, что происходит в сети, и позволяет заниматься расследованием инцидентов ИБ. Перед командой разработки стоит полный спектр задач, начиная с разбора сетевых пакетов, заканчивая работой с СУБД, построением внешних API и WebUI. Мы ищем людей, опытных в разработке

Ожидания от кандидата

Нам важно:

  • Знание C++, стандартной библиотеки;
  • Знание UML, OOAD;
  • Опыт разработки высоконагруженных многопоточных компонентов и приложений, проектирования и реализации системных сервисов и подсистем;
  • Опыт проектирования и разработки базовых библиотек, опыт разработки тестов базовых библиотек;
  • Опыт проектирования и разработки инфраструктурных сервисов и клиентов к ним;
  • Создание и поддержка проектной документации;
  • Умение самостоятельно проводить исследования и анализ;
  • Навыки оценки и планирования, в т.ч. исследовательских задач.

Будет плюсом:

  • Знание прикладного, системного и сетевого api, внутреннего устройства linux-систем;
  • Глубокое понимание устройства протоколов, применяемых в сетях.

Условия работы

Вам предстоит:

  • Разработка и сопровождение архитектуры продукта;
  • Участие в прототипировании, разработке критически важных участков кода и алгоритмов, проведение design и code review;
  • Консультирование по техническим и архитектурным вопросам;
  • Поддержка и развитие практик SDL в команде;
  • Взаимодействие с архитекторами из других команд.