FlexTrade Systems
Software Developer C++
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
C++-разработчик уровня middle в команду FlexTrade для развития middle office системы торговой платформы. Работа с низколатентными компонентами, интеграциями с контрагентами и оптимизацией производительности.
Задачи
- Разрабатывать и улучшать middle office систему на C++
- Интегрировать систему с третьими сторонами
- Отвечать за отдельные модули системы, исправлять баги и вносить улучшения
- Обеспечивать оптимизацию по латентности, масштабируемости и отказоустойчивости
- Участвовать в выводе решений в продакшн совместно с client-facing командами
Требования
- Bachelor's или Master's degree в Computer Science или смежной области
- Минимум 3-4 года профессиональной разработки на C++
- Уверенное владение C++ (concurrent programming: shared memory, atomics, lock-free структуры данных)
- Понимание структур данных, алгоритмов и принципов проектирования ПО
- Опыт работы в Linux-среде разработки C++: vim, gdb, make, valgrind
- Владение shell, python, awk, sed
- Сильные навыки аналитики и отладки
- Желание разбираться в финансовых данных и трейдинге
- Опыт работы с распределёнными командами в разных часовых поясах
Условия
- Работа в небольшой сплочённой команде инженеров
- Agile scrum методология
- Возможность развивать навыки по мере необходимости
Навыки
- C++
- Linux
- vim
- gdb
- make
- valgrind
- shell
- Python
- awk
- sed
- lock-free data structures
- atomics
- shared memory