Назад
Company hidden
5 дней назад

Senior Software Engineer, Java

Формат работы
onsite
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
UK
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Senior Software Engineer, Java (real-time betting risk platform): Building and evolving a Flink-based, event-driven liability platform for real-time exposure and risk management across sportsbook brands and markets with an accent on distributed streaming, high-throughput processing, and complex financial calculations. Focus on designing scalable components, handling ordering and idempotency, optimizing latency and throughput, and delivering accurate bet-lifecycle and alerting systems.

Location: London, United Kingdom

Company

hirify.global is a European betting and gaming operator with more than 5,000 employees across around fifteen regulated markets, developing digital lottery, sportsbook, gaming, data, and customer-experience platforms.

What you will do

  • Design and build distributed, real-time streaming components within a Flink-based architecture.
  • Develop services covering the full bet lifecycle from acceptance through settlement, cancellation, and cashout.
  • Implement complex financial calculations, including multi-bet and bet-builder logic, with accuracy and consistency at scale.
  • Build exposure aggregation, real-time risk insights, and outcome-level liability alerting across brands, markets, and customers.
  • Ensure correctness through robust handling of event ordering, duplication, idempotency, and strong consistency guarantees.
  • Collaborate with trading and product teams while evolving modular systems and integrating downstream trader-facing tools.

Requirements

  • 5+ years of software engineering experience building distributed systems.
  • Excellent Java skills.
  • Experience with streaming technologies; Apache Flink is preferred, with Kafka Streams, Spark Streaming, or similar also relevant.
  • Solid understanding of event-driven architecture and asynchronous processing patterns.
  • Experience handling at-least-once processing, idempotency, event ordering, and other data consistency challenges.
  • Experience building high-throughput, low-latency systems in production.
  • Ability to model complex domain logic and translate business requirements into robust technical solutions.
  • Experience with cloud computing, ideally AWS.
  • Proactive approach, comfort with uncertainty, and flexibility to learn through iteration.

Nice to have

  • Experience in sports betting, trading platforms, or financial systems.
  • Experience building real-time alerting or monitoring systems.
  • Exposure to modern data platforms or lakehouse architectures.

Culture & Benefits

  • Strong DevOps culture with fully automated CI/CD pipelines and frequent production releases.
  • Focus on technical expertise, strategic thinking, experimentation, collaboration, adaptability, and continuous learning.
  • Learning and development opportunities, social events, and inclusion networks.
  • Employee Assistance Programme and private medical insurance.
  • Long-service awards and pension.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →