Инженер C++

OneJar

  • Лимассол
  • Полная занятость
  • IT
  • Опубликовано 5 ноября 2026
Откликнуться Приём до 5 декабря 2026

О вакансии

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

  • Реализация торговых приложений на C++, Golang или Rust.
  • Сотрудничество с другими членами команды и заинтересованными сторонами.
  • Разработка решений в соответствии с заданными требованиями.
  • Поддержка кода и написание автоматизированных/модульных тестов для обеспечения высокого качества продукта.
  • Решение технических проблем с помощью отладки, исследований и анализа.
  • Написание повторно используемого, тестируемого и эффективного кода.
  • Соблюдение лучших практик программирования.
  • Проведение проверки кода коллег (Peer/Code Reviews).
  • Оптимизация и обеспечение безопасности приложений.
  • Поддержка продукции и исправление ошибок.

Квалификация и требования:

  • Высшее образование в области компьютерных наук, инженерии программного обеспечения, электронных технологий или аналогичной области.
  • Минимум 2 года опыта разработки низкозадерживающих приложений на C++.
  • Знания Golang и параллельного программирования в Golang.
  • Знания Rust.
  • Знания систем хранения ключ-значение в памяти, например REDIS.
  • Знания событийно-ориентированного, реактивного программирования.
  • C++ (стандарты 11/14) включая STL, TMP, Boost и типобезопасность.
  • Профессиональные навыки в структурах данных, алгоритмах, объектно-ориентированном программировании и вычислительной сложности.
  • Опыт в инженерии программного обеспечения: дизайн, спецификации, тестирование, контроль качества, выпуск.
  • Опыт с низкоуровневыми системными средствами: потоки, ввод/вывод, сигналы, общая память.
  • Опыт распределённых вычислений, включая топологию биржи, рыночные шлюзы и SOR.
  • Знания протоколов TCP/IP, UDP, топологии сети; опыт программирования сокетов.
  • Опыт работы с протоколом FIX.
  • Знание автоматизации торговли.
  • Желательно знание подключения к биржам, систем управления заказами и высокочастотной торговли.
  • Знакомство с биржевыми протоколами FIX, ITCH, PITCH, OUCH и подобными.
  • Низкозадерживающее программирование: настройка оборудования, учёт NUMA, многопоточный дизайн, программирование без блокировок.
  • Оптимизация компилятора и кэша, пользовательские сетевые технологии (с обходом ядра), IPC/RPC.
  • Опыт проектирования симуляторов, фреймворков для тестирования и исследовательской инфраструктуры.

Вакансия опубликована компанией OneJar на их собственном сайте карьер. Заявки направлять напрямую в OneJar с помощью кнопки "Apply" на странице вакансии.

Переведено с оригинального объявления; при расхождениях действует оригинал. Оригинал объявления

Откликнуться

Форма отклика на английском языке. Резюме можно отправить на любом языке.

Откликнуться

Ещё вакансии в Лимассоле

Все вакансии