Senior Low Latency Java Engineer - High Performance Systems
2 days ago Be among the first 25 applicants
We are hiring an experienced Senior Software Engineer with deep expertise in ultra-low-latency, high-throughput Java systems. This is a role for someone who builds systems that push performance boundaries, not just enterprise-grade services.
You’ll join a specialist engineering group designing fault-tolerant, sub-40s latency pipelines, shaping architecture decisions and solving complex technical challenges that require first principles thinking.
What You’ll Be Working On
* Designing and optimising high-performance Java services with lock‑free, zero‑allocation and low‑GC approaches.
* Hardware‑aware optimisation including CPU architecture, cache behaviour, kernel tuning, core pinning and memory layouts.
* Building and improving ultra‑low‑latency messaging pipelines (Multicast, TCP, IPC).
* Working directly with senior engineering leadership on system architecture and performance strategy.
* Driving technical direction and mentoring senior members of the team.
What We’re Looking For
* 10+ years professional engineering experience with core Java in latency‑sensitive environments.
* Strong knowledge of:
* Ring buffers
* Off‑heap / zero‑allocation techniques
* IPC and high‑performance networking
* Linux kernel optimisation
* Domain experience in eTrading, market‑making, sports betting, high‑frequency messaging or telecoms is highly desirable.
* You thrive in environments where independent problem solving is key.
Why This Role Matters
This is not a feature‑factory role. You will own problems, drive optimisation decisions, and shape how real‑time financial markets infrastructure is engineered.
Location: UK based
Compensation: Competitive base salary + performance bonus + pension + benefits
Working Model: Hybrid flexible
McGregor Boyall is an equal opportunity employer and do not discriminate on any grounds.
#J-18808-Ljbffr