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
1. Designing and optimising high-performance Java services with lock-free, zero-allocation and low-GC approaches.
2. Hardware-aware optimisation including CPU architecture, cache behaviour, kernel tuning, core pinning and memory layouts.
3. Building and improving ultra-low-latency messaging pipelines (Multicast, TCP, IPC).
4. Working directly with senior engineering leadership on system architecture and performance strategy.
5. Driving technical direction and mentoring senior members of the team.