Senior Low-Latency Java Engineer – London

Company: McGregor Boyall
Apply for the Senior Low-Latency Java Engineer – London
Location: London
Job Description:

Overview

In this role you build and optimize ultra-fast Java and Rust frameworks powering algorithmic trading at scale. You work within a specialist electronic trading technology team to deliver low-latency, event-driven solutions. You will engage in hands-on coding, performance analysis, and mentoring to raise engineering excellence. The position offers hybrid London working and a strong bonus package, with a mission to enable the bank’s high-frequency trading capabilities through efficient systems.

Pay / Benefits

  • hybrid working in London (up to 2 days remote)
  • competitive base salary with strong bonus potential
  • opportunity for hands-on work with high-scale trading systems
  • prestigious global investment bank environment
  • focus on technical leadership and mentoring

Responsibilities

  • Develop and optimize low-latency, event-driven trading infrastructure in Java and Rust
  • Implement performance-focused enhancements across Linux-based environments
  • Work on market data handling, back-testing, and simulation tools
  • Analyze system performance and perform targeted optimisations
  • Mentor junior engineers and contribute to technical leadership

Key requirements

  • Experience in low-latency algorithmic trading systems
  • Strong Java and JVM performance optimisation skills
  • Experience with Linux internals, system calls, and kernel tuning
  • Exposure to TCP/IP and kernel-bypass technologies
  • Background in event-driven or event-sourcing microservices
  • Familiarity with KDB, Rust, or C++ is advantageous
  • Mentoring and technical leadership
  • Hands-on, pragmatic problem solving
  • Strong collaboration across teams
  • Modern Java and JVM performance optimisation
  • Low-latency trading systems
  • Market data and back-testing/simulation tools

…

Posted: September 14th, 2026