Senior Java Software Engineer
New Yesterday
Job Description
Senior Software Developer – Low-Latency Exchange Trading
Location: London (Hybrid)
About the Role:
We are working on behalf of a leading player in the digital asset and trading infrastructure space, currently hiring a Senior Java Software Developer to join their high-performance trading systems team. This position focuses on exchange connectivity and ultra-low latency trading infrastructure, supporting both spot and derivative markets across global platforms.
The role offers a unique opportunity to help re-architect a core trading stack in a high-frequency trading (HFT) environment. You’ll work closely with engineering, trading, and quant teams to deliver robust, scalable systems capable of meeting the demands of 24/7 global markets.
Responsibilities:
- Design, build, and optimise ultra-low latency connectivity with multiple global trading venues.
- Architect resilient, high-throughput components for real-time market data processing and order execution.
- Leverage cutting-edge messaging systems (e.g., Aeron, SBE) to maximise performance.
- Identify and resolve microsecond-level bottlenecks through JVM and system profiling.
- Improve infrastructure reliability with advanced monitoring and automation.
- Contribute to the evolution of a cloud- and colo-based hybrid infrastructure stack.
- Ensure compliance with rigorous uptime, latency, and security standards.
- Drive automation to streamline trading workflows and reduce operational risk.
Key Skills & Experience:
- 10+ years of commercial Java development experience in performance-critical environments.
- Strong understanding of exchange-facing protocols (e.g., FIX, binary, custom APIs).
- Advanced skills in JVM tuning, garbage collection optimisation, and memory management.
- Expertise in high-performance messaging and serialization frameworks.
- Deep networking knowledge: TCP/UDP, kernel bypass (e.g., DPDK, Solarflare), and IPC.
- Proven experience with concurrent programming and multi-threaded architectures.
- Familiarity with systems-level performance tuning on Linux, including NUMA and huge pages.
- Hands-on experience in HFT or low-latency trading environments.
- Ability to thrive under pressure in a fast-moving, high-stakes setting.
Nice to Have:
- Experience with infrastructure-as-code and cloud-native tools (e.g., Kubernetes, AWS, Terraform).
- Background in low-level programming (e.g., C/C++, Rust) or functional languages (e.g., Q/KDB+, Haskell).
- Understanding of hardware acceleration techniques including FPGA and RDMA.
Why Apply:
- Join an ambitious, technically elite team in a growing industry.
- Contribute to the development of innovative trading technologies at the forefront of digital markets.
- Competitive compensation, including performance-related bonuses.
- Comprehensive benefits package including private healthcare and pension contributions.
- A fun and inclusive office culture with regular team events, socials, and in-house perks.
- Location:
- London
- Job Type:
- FullTime
- Category:
- Technology
We found some similar jobs based on your search
-
New Yesterday
Senior Java Software Engineer
-
London
- Technology
Job Description Senior Software Developer – Low-Latency Exchange Trading Location: London (Hybrid) About the Role: We are working on behalf of a leading player in the digital asset and trading infrastructure space, currently hiring a Senior Jav...
More Details -
-
New Yesterday
Senior Java Software Engineer
-
City Of London
- Technology
Job Description Role: Senior Java Engineer Location: London (Hybrid) We’re looking for an experienced Senior Java Engineer to join our cloud engineering consultancy. In this role you will be playing a key role in delivering high-performance...
More Details -
-
New Yesterday
Senior Java Software Engineer
-
London
- Technology
Job Description Role: Senior Java Engineer Location: London (Hybrid) We’re looking for an experienced Senior Java Engineer to join our cloud engineering consultancy. In this role you will be playing a key role in delivering high-performance...
More Details -
-
New Yesterday
Senior Java Software Engineer
-
City Of London
- Technology
Job Description Senior Java Engineer – Exchange Connectivity! Salary: Up to £150,000 + bonus (previously 20-30%) + benefits Location: 3 days onsite, City of London Do you enjoy writing high-performance, low-latency Java code day-to-day? Do you h...
More Details -
-
New Yesterday
Senior Java Software Engineer
-
Greater London
- Technology
Job Description Core Java Developer – Trading £140,000 Plus Large Prop Bonus Quant Capital is urgently looking for a Core Java Developer to join a well known trading firm. No experience of finance is needed, finance isn’t what this firm does, t...
More Details -
-
New Yesterday
Senior Java Software Engineer
-
City Of London
- Technology
Job Description Senior Software Developer – Low-Latency Exchange Trading Location: London (Hybrid) About the Role: We are working on behalf of a leading player in the digital asset and trading infrastructure space, currently hiring a Senior Jav...
More Details -