Jobgether

Senior Software Engineer - Trading

Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.

Senior-инженер в распределённую команду для проектирования и разработки высокопроизводительной платформы алгоритмической торговли: исполнение ордеров, риск-менеджмент, низкие задержки и распределённые системы.

Задачи

  • Проектировать, разрабатывать и поддерживать масштабируемую платформу алгоритмической торговли
  • Строить и оптимизировать системы торговых процессов, включая OMS и RMS
  • Разрабатывать высоконагруженные low-latency сервисы с применением алгоритмов, конкурентности и оптимизации на уровне CPU
  • Работать по всему стеку: от низкоуровневого программирования и backend до frontend, баз данных и архитектуры
  • Проектировать распределённые системы с фокусом на масштабируемость, отказоустойчивость и поддерживаемость
  • Проектировать event-driven архитектуры с использованием очередей и брокеров сообщений
  • Принимать ключевые технические и архитектурные решения
  • Взаимодействовать с глобально распределённой командой инженеров и специалистов финтеха
  • Анализировать узкие места, бенчмаркать производительность и оптимизировать инфраструктуру
  • Вести инженерные инициативы от дизайна до внедрения, тестирования и деплоя

Требования

  • Значительный опыт в разработке ПО, опыт создания или поддержки торговых или биржевых систем (OMS, EMS, биржи, маркет-мейкинг, алготрейдинг)
  • Сильные навыки программирования на низко- и высокоуровневых языках: C/C++, Go, Zig, Rust, Java, Scala или Python
  • Опыт оптимизации систем под низкие задержки, высокую пропускную способность и эффективное использование ресурсов
  • Понимание алгоритмов, распределённых систем, масштабируемости, высокой доступности, баз данных и конкурентности
  • Опыт с очередями сообщений, брокерами и паттернами распределённой коммуникации
  • Владение системным дизайном, объектно-ориентированным моделированием данных и сервис-ориентированными архитектурами
  • Практический опыт разработки и внедрения OMS и RMS
  • Сильные аналитические навыки и data-driven подход
  • Умение работать самостоятельно и брать ответственность за сложные технические задачи
  • Желателен опыт технического лидерства
  • Плюсом будет опыт алготрейдинга, знание протокола FIX и финансовой инфраструктуры
  • Плюсом будут знания финансовых леджеров, статистического анализа и количественных методов
  • Желателен опыт с observability, распределённым трейсингом, профилированием и бенчмаркингом
  • Плюсом будет опыт с GCP, Docker и Kubernetes

Условия

  • Конкурентная зарплата и опционы
  • Медицинские льготы
  • Разовый allowance 500 USD на обустройство домашнего офиса
  • Ежемесячная стипендия 150 USD через карту Brex
  • Удалённая работа в глобально распределённой команде
  • Значительная техническая ответственность и влияние на архитектуру платформы
  • Сложная и коллаборативная инженерная среда с фокусом на развитие

Навыки

  • C/C++
  • Go
  • Zig
  • Rust
  • Java
  • Scala
  • Python
  • OMS
  • RMS
  • FIX protocol
  • GCP
  • Docker
  • Kubernetes
  • distributed systems
  • message queues
  • observability
  • distributed tracing

Похожие вакансии

Software Developer V
General Atomics Aeronautical SystemsSeniorPowayОфис
118,500 – 207,750 USD в год
27 окт.
Software Engineer III, Infrastructure, Google Cloud NetInfra
GoogleMiddleMadisonОфис
147,000 – 210,000 USD в год
27 окт.
Senior Software Engineer, Infrastructure, Google Cloud Security and Privacy
GoogleSeniorKirklandОфис
174,000 – 252,000 USD в год
27 окт.
Staff Software Engineer, Infrastructure, Network Product Ordering
GoogleSeniorSunnyvaleОфис
207,000 – 300,000 USD в год
27 окт.
Mission Software Engineer
Anduril IndustriesMiddleWalthamОфис
132,000 – 175,000 USD в год
27 окт.
Senior Software Engineer - Trading — Jobgether, Удалённо | itrelocate