IT & Software

Senior Low-Latency Java Engineer - London

McGregor Boyall

London · Greater London · United Kingdom

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

Reference: WJ-747_30150368

Apply now

Continue on the employer's official application - the same link they use for every candidate.

More jobs

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.