Rotheras Solicitors

Senior Specialist Software Engineer

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

Senior-инженер в команду, строящую облачную платформу prediction market: instrument management, settlements engine и clearing systems. Нужен опыт распределённых микросервисных систем и сильное владение Java.

Задачи

  • Участвовать в техническом проектировании и архитектуре core-инфраструктуры: instrument management, exchange и clearing
  • Проектировать и реализовывать значимые фичи и компоненты в распределённой микросервисной архитектуре для instrument management, расчёта settlement и clearing-процессов
  • Реализовывать клиентские API на протоколах FIX, REST и WebSocket для программного доступа
  • Строить отказоустойчивые распределённые системы на Kafka для event streaming, Postgres для persistent state и in-memory структурах для hot path
  • Взаимодействовать с product и business-стейкхолдерами: собирать требования и переводить их в технические решения
  • Постоянно улучшать производительность, надёжность и поддерживаемость систем
  • Участвовать в on-call ротациях и разбирать продакшн-инциденты, требующие глубокой технической диагностики

Требования

  • Bachelor's degree in Computer Science, Software Engineering или смежной дисциплине
  • 5+ лет профессионального опыта в software engineering, значительная часть — построение высокопроизводительных распределённых систем
  • Сильное владение Java: concurrency, управление памятью, поведение JVM, оптимизация производительности
  • Понимание сетевых протоколов и API, опыт реализации REST и WebSocket API; опыт с FIX protocol — большой плюс
  • Опыт построения масштабируемых и HA-систем с высокой пропускной способностью и низкой задержкой в продакшне (10k+ msgs/sec, задержки в единицы миллисекунд)
  • Опыт построения микросервисных систем, работы с Kafka и реляционными БД (PostgreSQL)
  • Опыт с производными контрактами (фьючерсы, опционы) и финансовыми рынками — крайне желателен
  • Разрешение на работу в США на постоянной, бессрочной основе (визовая поддержка не предоставляется)

Условия

  • Базовая зарплата $150,000–$175,000 в год
  • 401(k) с employer match
  • Медицинская, стоматологическая и офтальмологическая страховка для сотрудников и их иждивенцев
  • Оплачиваемый отпуск
  • Full-time, in-person hybrid позиция
  • Визовая поддержка не предоставляется

Навыки

  • Java
  • Kafka
  • PostgreSQL
  • REST
  • WebSocket
  • FIX protocol
  • микросервисы
  • распределённые системы
  • JVM
  • concurrency
  • high availability
  • low latency

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

Software Engineer 2 (ASP.NET Web API)
US BankMiddleIrvingГибрид
105,400 – 124,000 USD в год
14 окт.
Sr. Specialist .NET Developer
Charles SchwabSeniorAustinОфис
13 окт.
Software Engineer II
IndeedMiddleУдалённо
111,000 – 167,000 USD в год
13 окт.
Senior .NET Software Developer
State of North CarolinaSeniorОфис
87,617 – 109,522 USD в год
13 окт.
Senior Java Engineer
Man GroupSeniorОфис
150,000 – 170,000 USD в год
9 окт.
Senior Specialist Software Engineer — Rotheras Solicitors, 150,000 – 175,000 USD в год, Chicago | itrelocate