We’re looking for a Senior Java Engineer to join a high‑performing Electronic Trading engineering team working on low‑latency, high‑throughput systems at scale.
This role offers the opportunity to build and evolve mission‑critical trading platforms, working closely with trading, quant, and product teams to deliver performant and resilient solutions in a fast‑paced environment.
What you’ll be working on
* Designing and developing high‑performance Java applications
* Building low‑latency, distributed services used in live trading
* Optimising performance, scalability, and system resilience
* Collaborating closely with front‑office stakeholders
* Contributing to architectural decisions and technical direction
What we’re looking for
* Strong commercial experience with Core Java
* Experience working on low‑latency, high‑throughput systems
* Solid understanding of concurrency, multithreading, and performance
* Background in financial services, trading, digital assets or similarly complex environments is highly desirable
* Passion for clean code, engineering best practices, and problem‑solving
Why this role?
* Work on business‑critical electronic trading systems
* High engineering standards and a strong technical culture
* Exposure to complex, real‑time systems and challenges
* Opportunity to make a direct and visible impact
Equal Opportunities
We are an equal opportunities employer and are committed to creating an inclusive environment for all employees. We welcome applications from candidates of all backgrounds and do not discriminate on the basis of age, disability, gender identity or expression, race, religion or belief, sex, sexual orientation, or any other protected characteristic.