WorkListВойтиОформить подписку
AL

Senior C++ System Developer

висит 2 мес.
algoseek · Fintech
Откликнуться на сайте компании ↗
Опубликована давно; 02.11 она ещё висела у компании.

О вакансии

Откуда можно работать
Удалённо из любой страны
Уровень
Senior
указан работодателем
Деньги
≈ $3,8 тыс/мес · оценка Worklist
по мировому рынку, данные за август 2026 · Как считаем
Даты
Впервые заметили 03.09 · у компании видели 02.11
дату публикации работодатель не указал
Почему в каталоге:Нанимает без привязки к странеПодробнее о компании →Найм без привязки к стране подтверждён. Есть ли в команде выходцы из Восточной Европы, Кавказа и Центральной Азии, мы не знаем.

Описание переведено машинно с английского.

Суть роли

Мы ищем сильного C++ Developer, который будет сосредоточен на поддержке программного обеспечения algoseek ticker plant и серверов NY4 co-lo. Системный разработчик займет позицию в центре сбора данных algoseek. Этот человек должен иметь опыт создания крупномасштабных производственных систем, высокопроизводительных торговых приложений и улучшения всех уровней технологического стека.

Что предстоит делать

  • Поддерживать архитектуру программного обеспечения algoseek ticker plant и серверов co-lo
  • Разрабатывать, проектировать и внедрять модули производительности и качества совместно с командой Quality
  • Углубляться в детали низкого уровня, решать проблемы и исправлять баги по запросу команды Support
  • Обновлять ticker plant и серверы co-lo в соответствии с будущими изменениями и потребностями
  • Разрабатывать и поддерживать документацию

Требования

  • Степень в Computer Science, Software Engineering, EE или аналогичной
  • Минимум два года разработки низколатентных C++ приложений
  • Владение продвинутым C++ (’11/14), включая STL, TMP, Boost и обеспечение типовой безопасности
  • Владение продвинутыми структурами данных, алгоритмами, объектно‑ориентированным программированием и вычислительной сложностью
  • Владение принципами Software Engineering, включая спецификации дизайна/требований, тестирование, QA, релиз
  • Опыт работы с низкоуровневыми системными возможностями: многопоточность, ввод/вывод, сигналы, разделяемая память, VM, VFS
  • Опыт в распределенных вычислениях, включая топологию бирж, рыночные шлюзы и SOR
  • Знание TCP/IP, UDP и сетевой топологии; опыт программирования сокетов
  • Знание соединения с биржами, управления данными и ticker plant

Будет плюсом

  • Аспирантская степень в Computer Science, Software Engineering, EE или аналогичной
  • Знание и знакомство с биржевыми протоколами FIX, ITCH, PITCH, OUCH и связанными с ними
  • Низкая задержка: настройка аппаратного обеспечения/BIOS, NUMA‑aware, многопоточный дизайн, lock‑free программирование
  • Низкая задержка: оптимизация компилятора и кэша, пользовательская сетевое взаимодействие (kernel bypass), IPC/RPC
  • Опыт программирования/системных инструментов; svn, gdb, valgrind, tcpdump, strace, systemtap и др.
  • Опыт разработки симуляционных и бэктестовых фреймворков и исследовательской инфраструктуры
  • Знание аппаратного обеспечения и/или опыт работы с FPGA

Условия и бенефиты

  • Отличные коллеги
  • Pre‑tax медицинское обслуживание, уход за зависимыми и транспортные льготы (FSA)
  • Развитая программа оздоровления, включая финансовое образование, командный трекинг целей
  • Конкурентные медицинские, стоматологические, зрительные, страхование жизни и инвалидности
  • Возможность стать владельцем компании через акции и ESPP
  • Пенсионный план 401k (доступны варианты Roth и Pre‑Tax)

Навыки

C++STLTMPBoostdata structuresalgorithmsOO programmingthreadingI/Osignalsshared memoryVMVFSdistributed computingTCP/IPUDPsocket programmingFIXITCHPITCH

Подходите ли вы под эту вакансию

Сверка вакансии с резюме доступна тем, кто вошел. Войти