workinengineering
BrowseField notes
workinengineering

Curated engineering jobs in Europe. Built to support the career path of engineering people at European companies across the EU, UK and EMEA.

Jobs

  • Browse all jobs
  • Remote jobs
  • Jobs in Germany
  • Jobs in Netherlands
  • Jobs in the UK
  • Field notes

About us

  • About
  • Contact
  • Privacy
  • Terms
  • Cookies

© 2026 workinengineering.eu — Made in Europe.

  • Email
workinengineering
BrowseField notes
  1. All roles
  2. Kindred Group
  3. Senior Software Engineer
Kindred Group logo
Kindred Group

Senior Software Engineer

OnsiteSeniorSouth Wimbledon, the United KingdomApplications closedFinTechPlatform

Our Take

Build a next-gen trading risk platform for Kindred Group's Sportsbook.

What you’ll do

  • Design and build distributed, real-time streaming components
  • Develop services processing the full bet lifecycle
  • Implement complex financial calculations
  • Build systems for exposure aggregation and risk insights
  • Contribute to a granular alerting framework
  • Ensure correctness in high-throughput environments
  • Optimise streaming jobs for efficiency

What they’re looking for

  • 5+ years distributed systems experience
  • Excellent Java skills
  • Experience with streaming technologies (Flink preferred)
  • Solid event-driven architecture understanding
  • Experience with data consistency challenges
  • Experience building high-throughput, low-latency systems
  • Experience in cloud computing (AWS preferred)

Skills & Focus Areas

  • Java
  • Apache Flink
  • Kafka Streams
  • Spark Streaming
  • event-driven architecture
  • asynchronous processing
  • AWS
  • distributed systems

As posted by Kindred Group

The role 

Focussing on our Sportsbook product, we're looking for a Senior Software Engineer to help build and evolve our next-generation trading risk platform, powering real-time liability and exposure management across multiple brands and markets.

You'll primarily work on our Core Liability engine — a modular, event-driven system  — delivering fast, accurate, and real-time insight into live positions and risk. This platform underpins critical trading decisions and represents a major step forward in scalability, resilience, and streaming architecture across our technology estate.

Key Responsibilities

What You'll Do

  • Design and build distributed, real-time streaming components within a Flink-based architecture.
  • Develop and maintain services that process the full bet lifecycle, from acceptance through settlement, cancellation, and cashout.
  • Implement complex financial calculations, including multi-bet and bet-builder logic, ensuring accuracy and consistency at scale.
  • Build systems that aggregate exposure and generate real-time risk insights across outcomes, markets, and customers.
  • Contribute to a granular alerting framework that detects and publishes meaningful changes in liability.
  • Ensure correctness in a high-throughput environment through robust handling of ordering, duplication, and idempotency.
  • Optimise streaming jobs for latency, throughput, and resource efficiency.
  • Collaborate closely with trading and product teams to translate domain requirements into scalable, reliable systems.
  • Contribute to a modular architecture where components evolve independently and scale with increasing demand.A real-time liability platform providing live visibility into exposure and risk across brands and jurisdictions.

What You'll Work On

  • A Flink-based streaming ecosystem composed of specialised components for ingestion, enrichment, calculation, aggregation, and alerting.
  • Event-driven systems that process high volumes of bet events with strong consistency guarantees.
  • Outcome-level alerting that enable faster and more informed trading decisions.
  • Integration with downstream systems, including trader-facing tools.

Your experience 

  • 5+ years software engineering experience in building distributed systems.
  • Excellent Java skills
  • Experience with streaming technologies (Apache Flink preferred; Kafka Streams, Spark Streaming, etc.).
  • Solid understanding of event-driven architecture and asynchronous processing patterns.
  • Experience handling data consistency challenges such as at-least-once processing, idempotency, and event ordering.
  • Experience building high-throughput, low-latency systems in production environments.
  • Ability to model complex domain logic and translate business requirements into robust technical solutions.
  • Experience in cloud computing, ideally AWS.
  • Proactive and ability to deal with and account for uncertainty, with the flexibility to learn by 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.

Heads up: this role is no longer open for new applications.

We keep the page live for context and search continuity, but the apply action has been disabled.

Location
South Wimbledon, the United Kingdom
Work mode
Onsite
Track
IC (Individual Contributor)
Seniority
Senior
Type
FULL_TIME
PostedJun 26
Kindred Group logo
Kindred Group
kindredgroup.com
View all 3 Kindred Group roles →

Was this listing helpful?