Работа в КриптоПро

К сожалению ваш браузер не поддерживает современные стандарты JavaScript, содержимое не может отображаться корректно.

Список актуальных вакансий инженеров и разработчиков на нашем форуме.

Компания КриптоПро проводит набор сотрудников по следующим позициям:

C/C++ системный разработчик

Мы ждем ваше резюме по адресу raa@cryptopro.ru

Требования:

  • Высшее техническое или математическое образование (в том числе студенты старших курсов)
  • Понимание принципов устройства операционных систем Windows/*nix
  • Навыки разработки на Си, в меньшей степени – на C++
  • Умение разбираться в сложных задачах и интерес к ним

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

  • Знание какого-нибудь скриптового языка программирования (Perl/Python/sh/bash/php/PowerShell)
  • Знание базовых понятий в области криптографии: шифрование, подпись

В процессе работы вы:

  • Поучаствуете в промышленной разработке бок о бок с лучшими специалистами в отрасли
  • Познакомитесь с ОС Window/Linux/FreeBSD/Solaris/AIX/ macOS/iOS/Android/Sailfish
  • Поработаете на Intel/AMD/PowerPC/ARM/MIPS/Эльбрус
  • Узнаете про POSIX/SVN/Jenkins/gdb/WinDbg/wxWidgets/cppunit/TDD/CI


C/C++ разработчик (CSP)

Требуемый опыт: от 2 лет

В команду разработчиков криптографического провайдера «КриптоПро CSP» требуется программист с опытом работы не менее 2 лет.

Мы ждем ваше резюме по адресу sagafyin@cryptopro.ru

Обязанности:

  • Добавление новой функциональности по управлению закрытыми ключами и внешними хранилищами.
  • Покрытие тестами существующей функциональности работы с ключевыми носителями.
  • Доработка библиотек взаимодействия с облачным хранилищем ключей.

Требования:

  • Высшее техническое образование.
  • Хорошее знание языка С и базовое знание языка C++.
  • Понимание криптографических алгоритмов и протоколов.
  • Обучаемость и умение работать в команде.

Плюсами будут:

  • Опыт работы с MS CryptoAPI.
  • Опыт разработки системных приложений.
  • Знакомство с инструментами отладки и анализа кода.
  • Знание паттернов проектирования и методик разработки.


C/C++ разработчик (HSM)

Требуемый опыт: от 3 лет

В команду разработчиков платежного HSM (программно-аппаратного модуля безопасности) требуется программист с опытом работы не менее 3 лет.

Мы ждем ваше резюме по адресу sagafyin@cryptopro.ru

Обязанности:

  • Разработка компонент управления, диагностики и аудита HSM на языках С и С++.
  • Реализация консольного и удаленного интерфейса управления.
  • Доработка существующих библиотек по замечаниям заказчиков.
  • Оптимизация производительности разработанных решений.

Требования:

  • Высшее техническое образование.
  • Отличное знание языков С и C++.
  • Обучаемость и умение работать в команде.
  • Понимание принципов разработки тестируемого кода.
  • Умение декомпозировать задачу и вести разработку через MVP.

Плюсами будут:

  • Хорошее знание архитектуры Linux.
  • Понимание криптографических алгоритмов и протоколов.
  • Опыт работы с MS CryptoAPI.
  • Опыт разработки Web-интерфейсов.
  • Опыт участия в разработке высоконагруженных систем.
  • Знание современных сетевых технологий.


Разработчик сетевых компонент Linux

Предлагается принять участие в разработке системных компонент (сетевые протоколы, драйвера), а также в анализе их безопасности, работать над оптимизацией работы ОС и разрабатываемых драйверов для получения значительного увеличения пропускной способности и отказоустойчивости.

Мы ожидаем:

  • Наличие опыта и интереса в области создания драйверов и ПО на языке С
  • Навыки работы с информационными потоками, по разбору сетевых протоколов, доработке сетевых драйверов и т.п.
  • Хорошее знание Linux/Unix (в основном Linux Debian), навыки работы (доработки) с ПО Netfilter, IPTables и другого ПО, обеспечивающего информационную безопасность
  • Очень хороший опыт поиска ошибок и проблем в ПО
  • Понимание принципов информационной безопасности, безопасной разработки (SDLC, OWASP)
  • Знание английского языка (читать, писать и объясняться)
  • Умение работать в команде

Мы ценим дополнительные навыки:

  • Опыт создания распределенных систем
  • git, docker, ansible (puppet, chef) и иные средства автоматизации как плюс
  • Знание (или понимание) сетевых протоколов, процедур аутентификации, принципов обеспечения ИБ в сетях
  • Опыт работы с пакетами типа SNORT, написание сигнатур
  • Опыт создания и имплементации алгоритмов обработки сетевых протоколов с целью выявления аномалий, декомпозиции вложенных протоколов для их анализа и др.
  • Понимание/знание технологий обеспечения сетевой безопасности, протоколов, используемых для реализации таких технологий


Разработчик на платформе ASP.Net

Требования:

  • Опыт разработки в коммерческих проектах на платформе .Net не менее 3-х лет
  • Высшее образование (математика, кибернетика, информатика, смежные дисциплины)
  • Умение разбираться в коде и архитектуре больших, сложных систем
  • Знакомство с криптографией и PKI
  • Отличные знания С#, ASP.Net, ASP.Net MVC, WCF

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

  • Опыт использования CryptoAPI и продуктов Крипто-Про
  • Знакомство с WIF
  • Знакомство c Subversion
  • Знание С/С++
  • Опыт разработки с использованием MS SQL Server


Мобильная iOS-разработка

Требования:

  • Опыт разработки iOS-приложений
  • Знание Swift
  • Умение работать с нативным кодом
  • Умение реализовывать нестандартные элементы UI
  • Уверенное владение Xcode, Instruments и другими инструментами
  • Умение работать с Push-уведомлениями


Мобильная Android-разработка

Требования:

  • Уверенное знание Java, Android SDK
  • Опыт разработки мобильных приложений c применением принципов SOLID
  • Умение работать с нативным кодом
  • Знание основных алгоритмов и структур данных
  • Умение писать поддерживаемый и тестируемый код
  • Умение разбираться в чужом коде
  • Опыт написания юнит-тестов
  • Умение работать с Push-уведомлениями


Разработчик на Python

Функциональные обязанности:

  • Разработка сложного ПО на Python (сетевые сервисы, есть часть на Django)
  • Доработка функционала под новые требования
  • Исправление ошибок, поддержка существующего кода
  • Разработка тестов

Требования:

  • отличные знания Python
  • опыт разработки от 2-х лет
  • умение разбираться в коде и архитектуре больших, сложных систем
  • базовые знания сетевых протоколов (IP, TCP, HTTP)

Плюсами будут:

  • Понимание принципов распределения ключей и инфраструктуры PKI
  • Знание криптографических протоколов (TLS, OCSP) и форматов (X.509, CMS и т.п.)
  • Знание протоколов семейства TCP/IP, опыт разработки сетевых программ
  • знакомство c Git
  • знакомство с принципами построения REST-API
  • Понимание принципов распределения ключей и инфраструктуры PKI
  • знакомство с VUE.js
  • навыки верстки с использованием фреймворков (Bootstrap и аналогичные)
  • Опыт разработки на С/С++

Стек технологий в проекте:

nginx, Tarantool, C, C++ (17), SQL, NoSQL, Qt, Linux, GitLab, Docker, Jira, CryptoPro CSP

Разработчик Microsoft Dynamics CRM

Функциональные обязанности:

  • Разработка компонентов Microsoft Dynamics CRM;
  • Доработка существующих под новые требования;
  • Разработка интеграционных решений.

Требования:

  • опыт разработки в коммерческих проектах на платформе .Net (С#, ASP.NET);
  • опыт разработки под Microsoft Dynamics CRM;
  • умение разбираться в коде и архитектуре больших, сложных систем;
  • опыт разработки с использованием Microsoft SQL Server, SSRS.

Мы ждем ваше резюме по адресу vuo@cryptopro.ru


Тестировщик ПО

Предполагаемый уровень месячного дохода: от 80 000 до 120 000 руб. до вычета НДФЛ

Мы ждем ваше резюме по адресу masterica@cryptopro.ru

Обязанности:

  • Ручное тестирование ПО по кейсам и без на клиентских и серверных машинах;
  • Настраивание, развертывание тестовых сред на разнообразных ОС (MS Windows, Unix, Linux и т.д.), проверка работы нашего ПО с сетевыми и доменными службами и в интеграции с продуктами других компаний;
  • Ведение тестовой документации, описание тестирования, своевременное предоставление информации о состоянии ПО.

Какие практические навыки мы ждём от тестировщика:

  • Умение планировать тестирование, тестировать и внятно оформлять результаты тестирования (локализовывать дефекты, фиксировать их в багтрекере, предоставлять отчёт о том, что и как тестировалось);
  • Умение пользоваться гуглом, желание учиться и быть в состоянии усваивать новую информацию, полученную от коллег;
  • Общее понимание основ PKI: для чего она нужна и как работает.

Мы поделимся своими знаниями, связанными с PKI, ожидая в ответ от вас готовность учиться. Хотим видеть в команде внимательного, придирчивого, технически грамотного человека, не стесняющегося спросить, когда что-то не ясно, но и не делающего свою задачу задачей всех, кто его окружает.

Несомненным плюсом будет:

  • Умение работать в Windows, Unix на уровне администратора, быть в состоянии настроить AD, Firewall, NGINX, Apache или активно стремиться освоить это и многое другое, не бояться командной строки;
  • Опыт работы с ГОСТ-овыми криптопровайдерами;
  • Умение описывать настройку ПО для пользователей разных уровней.

Обратите внимание

  • В данный момент мы не готовы рассматривать резюме на позицию начинающего тестировщика, эта вакансия для специалиста уровня middle.
  • Мы ищем коллегу, которому было бы интересно именно ручное тестирование и развитие в этом направлении. Мы практикуем контекстно-ориентированный подход и считаем, что не бывает идеальных решений, но можно найти подходящее для каждой конкретной ситуации. Предоставляем возможность участия в исследовательском тестировании, но при условии выполнения первостепенных и важных задач.
  • Автоматизацией тестовых сценариев у нас занимается другой отдел. Мы поддержим автоматизацию, которая поможет ручному тестированию (например создание тестовых данных), но с сохранением фокуса прежде всего на ручном тестировании.


Специалист по автоматизации тестирования (DevOps)

Мы ждем ваше резюме по адресу amdei@cryptopro.ru

Обязанности:

  • Настраивание тестовых сред различной архитектуры для тестирования сетевого взаимодействия компонентов ПО;
  • Автоматизация разворачивания тестовых сред с помощью современных систем управления конфигурациями и дальнейшая поддержка тестов;
  • Ведение тестовой документации, описание тестирования, локализация дефектов и оформление их в багтреккере, своевременное предоставление информации о состоянии ПО.

Какие практические навыки мы ждём:

  • Хорошее знание Unix;
  • Хорошее знание сетей;
  • Понимание принципов работы PKI, защищённых протоколов и практика их использования;
  • Опыт практического применения систем управления конфигурациями;
  • Опыт работы с Docker;
  • Знание скриптовых языков.

Было бы приятно обнаружить также навыки планирования тестирования, внятного оформления результатов, любовь к CI, Docker, Ansible и Valgrind. Желание учиться и умение взаимодействовать с другими сотрудниками.


Инженер поддержки инфраструктуры тестирования

Требования:

  • Знание как минимум двух современных ОС на уровне администратора (Windows, Linux, AIX, FreeBSD, Solaris, MacOS)
  • Уверенное знание perl
  • Умение разбираться в коде и архитектуре больших, сложных систем
  • Знакомство с системами виртуализации

Плюсами будут:

  • Опыт поддержки распределенных вычислительных систем
  • Знакомство с php
  • Знакомство с mysql
  • Опыт web-разработки
  • Знакомство c Subversion
  • Знакомство с криптографией и PKI
  • Знание С/С++


Инженер поддержки инфраструктуры сборки и установки Windows проектов

Должностные обязанности:

  • Создание и доработка сложных пакетов установки Windows приложений
  • Поддержка систем непрерывной интеграции в части автоматической сборки Windows приложений

Требования:

  • Высшее техническое образование
  • Уверенное знание Windows Installer
  • Близкое знакомство с msbuild
  • Знание Windows API и С или С++

Приветствуются:

  • Знание Install Shield\WIX
  • Знания Jenkins
  • Знания cmake
  • Знания основ криптографии, PKI и Microsoft Crypto API
  • Умение работать с subversion и git


Руководитель проектов

Мы ждем ваше резюме по адресу inakonechny@cryptopro.ru

Должностные обязанности (функции):

  • Анализ требований заказчика, разработка технических заданий.
  • Подготовка спецификаций, технических предложений.
  • Разработка проектно-технической, рабочей и эксплуатационной документации на автоматизированные информационные системы в защищенном исполнении (в т.ч. с использованием СКЗИ) в соответствии с ГОСТ 34 (ЕСКД), ГОСТ Р 53245, ГОСТ Р 53246 и пр.
  • Разработка организационно-распорядительной документации на автоматизированные системы удостоверяющих центров и электронной подписи – Положения, регламенты, приказы, должностные инструкции.
  • Управление проектами по внедрению и сопровождению автоматизированных информационных систем (УЦ, ЭП и пр., защищенных СКЗИ).

Необходимые знания, умения и навыки:

  • Знание законодательной базы в области электронной подписи и удостоверяющих центров (ФЗ-63 и принимаемыми в соответствии подзаконными актами – Приказы ФСБ, Минкомсвязь, Минфин, ФНС и пр.);
  • Знание законодательной базы в области технической защиты информации и персональных данных, в т.ч. с использованием СКЗИ (ФЗ-149, ФЗ-152 и принимаемыми в соответствии подзаконными актами – Приказы ФСБ, ФСТЭК, Минкомсвязь, Банка России и пр.).
  • Знание Государственных стандартов и методических документов, определяющих порядок создания автоматизированных информационных систем в защищенном исполнении, требования к содержанию и оформлению документации технического и рабочего проектов.
  • Знание Государственных стандартов и методических документов, определяющих порядок организации и построения систем электронного документооборота, оформления внутренних организационно-распорядительных документов, локальных нормативных актов.
  • Знание технологий построения инфраструктуры открытых ключей (PKI) и линейки продуктов ООО «КРИПТО-ПРО» - ПАК «КриптоПро УЦ», ПАК «КриптоПро DSS», ПАКМ «КриптоПро HSM», ПАК «Службы УЦ», СКЗИ «КриптоПро CSP» и пр.
  • Знание технологий защиты информации от НСД и обеспечения сетевой безопасности (firewalling, VPN, context filtering, intrusion detection и пр.), понимание основ криптографии: принципов работы, области применения и различий ассиметричных, симметричных алгоритмов.
  • Опыт проектирования комплексных автоматизированных информационных систем в защищенном исполнении, систем защиты информации, разработки рабочей, эксплуатационной и организационно-распорядительной документации.
  • Опыт работы со средствами защиты информации и сетевым оборудованием Microsoft, Cisco Systems, CheckPoint, Citrix, Stone Soft, Brocad ADX, Код безопасности (Информзащита), класса IAM/SSO (Microsoft, Avanpost, Oracle, IBM и пр.).
  • Опыт администрирования ЛВС и аттестации АС на соответствие требованиям безопасности информации приветствуется.


Аналитик в области проведения исследований СКЗИ и систем защиты информации

Мы ждем ваше резюме по адресу svs@cryptopro.ru

Искомые знания, умения и навыки:

  • Высшее математическое или техническое образование.
  • Опыт работы с нормативной базой ФСБ России в области криптографической защиты.
  • Знание одного или нескольких из основных криптографических интерфейсов (MS CryptoAPI/CNG/PKCS#11).
  • Желание учиться и развиваться в направлениях работы подразделения.
  • Знание C/C++/ASM/Java, достаточное для анализа кода криптографических модулей.
  • Знания в области практического анализа защищенности информационных систем.

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

  • Понимание принципов устройства операционных систем Windows/Unix.
  • Знания в области PKI.
  • Опыт работы с MS Visual Studio, WinDbg, gdb, dbx.
  • Знание методов математической криптографии, математической статистики.
  • Знание текущего состояния криптоанализа основных криптографических примитивов и протоколов.
  • Опыт в анализе стойкости криптографических алгоритмов и протоколов.


Аналитик/разработчик (C/C++/Java/ASM) в области криптографии

Мы ждем ваше резюме по адресу svs@cryptopro.ru

Искомые знания, умения и навыки:

  • Высшее математическое или техническое образование.
  • Знание основных криптографических алгоритмов и примитивов.
  • Желание учиться и развиваться в направлениях работы подразделения.
  • Знание C/C++/ASM, достаточное для анализа и/или написания кода криптографических модулей.
  • Понимание принципов устройства операционных систем Windows/Unix.
  • Знание подходов к оценке стойкости криптографических систем/алгоритмов.
  • Знание текущего состояния криптоанализа основных криптографических примитивов (блочные шифры, хэш-функции, схемы электронной подписи, криптосистемы с открытым ключом).

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

  • Знание Java.
  • Знания в области PKI.
  • Опыт работы с MS CryptoAPI.
  • Опыт работы с MS Visual Studio, WinDbg, gdb, dbx.
  • Знания в области практического анализа защищенности различных систем.
  • Знание методов математической криптографии, математической статистики.
  • Опыт в анализе стойкости криптографических алгоритмов и протоколов.


Специалист технического сопровождения

Предполагаемый уровень месячного дохода:от 80 000 до 120 000 руб. до вычета НДФЛ

Мы ждем ваше резюме по адресу movchan@cryptopro.ru

Обязательные требования:

  • Опыт установки, настройки и администрирования операционных систем Windows, Unix, Mac
  • Опыт администрирования ОС и сетей
  • Начальные знания технологий защиты информации (PKI)
  • Опыт работы с продуктами КриптоПро

Желательные требования:

  • Знание серверных компонентов
  • Опыт работы в техподдержке
  • Опыт в сборке компьютеров
  • Навыки работы в PowerShell
  • Опыт администрирования MS SQL Server

Купить

Вход

Подписка