Senior Java Software Engineer

Robson Bale Ltd

Greater London

On-site

GBP 120,000 - 180,000

Part time

5 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Robson Bale Ltd in London is seeking an experienced software engineer to design and maintain ultra-low-latency trading systems. You will develop pricing tick infrastructure, integrate real-time market data, and optimize JVMs, CPUs, and network stacks on Linux.

The role requires strong Java prowess with low-latency background; C++ is a plus in a mixed Java/C++ environment. 3 days on-site per week; 12-month contract in a high-performance trading setting.

Qualifications

  • 5–10 years of software engineering in HFT, electronic trading, or ultra-low/low-latency environments.
  • Strong core Java with proven low-latency engineering experience.
  • Experience in C++, ideally in a mixed Java/C++ environment (beneficial).
  • Deep Linux knowledge including kernel bypass and low-latency network programming.
  • GC and CPU tuning, memory management (off-heap, Java Unsafe).
  • Experience with pricing ticks/streams, order/execution flow and market data feeds.

Responsibilities

  • Design, develop and maintain high-performance, ultra-low-latency trading applications and market data distribution systems.
  • Build and support pricing tick infrastructure, pricing streams and pricing execution components.
  • Deliver low-latency network programming and kernel bypass solutions on Linux.
  • Integrate, optimise and distribute real-time market data across 70+ proprietary direct feeds.
  • Profile, troubleshoot latency, and tune applications, JVMs, CPUs and network stacks.
  • Work with market data protocols including Refinitiv ETA, Denali, MPAC and Beacon.
  • Manage deployments and tooling through pipelines.
  • Support knowledge transfer and handover from the outgoing vendor team.
  • EMEA, US Options and MiFID II market structure mastery; direct exchange feeds.
  • Event-driven and distributed systems; hardware/software co-design.
  • Hardware timestamping, network telemetry and advanced monitoring.
  • CI/CD, automated testing and DevOps for low-latency builds.
  • Ownership-driven approach on busy trading floors.
  • Experience with C++ in a predominantly Java environment is highly beneficial.

Tools

Java
C++
Low-latency networking
Linux kernel bypass
JVM tuning
Profiling

Job description

3 days per week on site

12 month contract

Responsibilities
  • Design, develop and maintain high-performance, ultra-low-latency trading applications and market data distribution systems
  • Build and support pricing tick infrastructure, pricing streams and pricing execution components
  • Deliver low-latency network programming and kernel bypass solutions on Linux
  • Integrate, optimise and distribute real-time market data across 70+ proprietary direct feeds (EMEA, US Options, MiFID II market structures)
  • Profile and troubleshoot latency, and tune applications, JVMs, CPUs and network stacks
  • Work with market data protocols including Refinitiv ETA, Denali, MPAC and Beacon
  • Manage deployments and tooling through # pipelines
  • Support knowledge transfer and handover from the outgoing vendor team
  • 5 to 10 years of software engineering in HFT, electronic trading, or ultra-low or low-latency environments
  • Strong core Java, with proven low-latency engineering (the primary skill, per Evgen)
  • Low-level memory management, including off-heap and Java Unsafe
  • GC tuning and CPU tuning (for example affinity and pinning)
  • Experience on trading platforms: pricing ticks, pricing streams, order and execution flow
  • Deep Linux knowledge, including kernel bypass and low-latency network programming
  • Strong profiling, performance tuning and troubleshooting
  • A track record at global banks, hedge funds or HFT firms (this also decides whether the CV skips the TI)
  • C++, ideally in a mixed Java and C++ environment. Evgen called this "rather nice to have" but "highly beneficial", even though the JD lists it as essential
  • EMEA, US Options and MiFID II market structure, direct exchange feeds
  • Event-driven and distributed systems, hardware and software co-design
  • Hardware timestamping, network telemetry and advanced monitoring
  • CI/CD, automated testing and DevOps for low-latency builds
  • An ownership-driven approach on busy trading floors
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Fullstack Engineer (Java /C++)
Fullstack Engineer (Java /C++)

Vallum Associates • Barking

On-site
GBP 120,000 - 180,000
Fullstack Engineer (Java /C++)
Fullstack Engineer (Java /C++)

Vallum Associates • City Of London

On-site
GBP 140,000 - 230,000
Java low latency developer
Java low latency developer

Vallum Associates • Greater London

Hybrid
GBP 120,000 - 190,000
Senior Java Low-Latency Developers
Senior Java Low-Latency Developers

DCV Technologies • Greater London

Hybrid
GBP 140,000 - 190,000
VP, Java E-Trading - Low Latency
VP, Java E-Trading - Low Latency

Selby Jennings • City Of London

On-site
GBP 70,000 - 90,000
Senior Low-Latency Java Engineer - London
Senior Low-Latency Java Engineer - London

McGregor Boyall • City Of London

Hybrid
GBP 120,000 - 160,000
Lead Java Developer
Lead Java Developer

Cpl • Greater London

Hybrid
GBP 112,000 - 147,000
26961402 - SVP Senior Low Latency Engineer –
26961402 - SVP Senior Low Latency Engineer –

Xcede • Greater London

Hybrid
GBP 120,000 - 200,000
Senior Java Low Latency Developer | Electronic Trading
Senior Java Low Latency Developer | Electronic Trading

McGregor Recruitment • Greater London

On-site
GBP 315,000 - 385,000
Founding Trading Systems Developer | Low Latency C++ | Electronic Trading | London
Founding Trading Systems Developer | Low Latency C++ | Electronic Trading | London

Stanford Black Limited • City Of London

On-site
GBP 80,000 - 120,000