Low-Latency Software Engineer : C++/Java : £150-200k+
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+10 more
Job description
Low-Latency Software Engineer : C++/Java : £150-200k+
We’re partnering with a leading global trading firm to hire a Low-Latency Software Engineer. This is a rare opportunity to work on ultra-low-latency systems that process market data and execute trades at sub-millisecond speeds - the backbone of high-frequency trading and algorithmic strategies.
The Role
- Designing and implementing low-latency, high-throughput trading infrastructure in C++ and Java
- Optimising network protocols, messaging systems, and concurrency models for minimal latency
- Developing and maintaining real-time data feeds, order routing, and execution engines
- Profiling, benchmarking, and tuning performance-critical systems down to the nanosecond
- Collaborating with quants, traders, and other engineers to translate strategy requirements into production-grade systems
- Concurrency & Multithreading: data structures, atomics, memory ordering
- Networking & Messaging: TCP/UDP, multicast, FIX, ZeroMQ, nanomsg
- Performance & Profiling: Linux perf, cache line optimisation, latency benchmarking
- Familiarity with Linux internals, kernel tuning
- Optional: Python for tooling and scripting
Ideal Candidate
- 3+ years of experience in low-latency systems, trading tech, or high-performance computing
- Deep understanding of CPU architecture, memory hierarchies, and cache optimisation
- Proven track record of building high-throughput, deterministic systems
- Strong problem-solving mindset and attention to detail
- Comfortable working in a high-pressure, fast-moving environment
Why Join?
- Work on systems that operate at the cutting edge of low-latency trading technology
- Collaborate with elite engineers, quants, and traders from leading global markets
- Competitive compensation with performance-linked upside
- Hybrid working in a technology-first, engineering-led culture
Seniority level
Mid-Senior level
Employment type
Full-time
Job function
Information Technology, Engineering, and Finance
Industries
Technology, Information and Media, Information Services, and Financial Services
Location
London Area, United Kingdom
Requirements
- 3+ years of experience in low-latency systems, trading tech, or high-performance computing
- Deep understanding of CPU architecture, memory hierarchies, and cache optimisation
- Proven track record of building high-throughput, deterministic systems
- Strong problem-solving mindset and attention to detail
- Comfortable working in a high-pressure, fast-moving environment
Benefits & conditions
- Work on systems that operate at the cutting edge of low-latency trading technology
- Collaborate with elite engineers, quants, and traders from leading global markets
- Competitive compensation with performance-linked upside
- Hybrid working in a technology-first, engineering-led culture
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
10 Highest Paying Programming Languages 2025
How Much Does a Software Engineer Make? Realistic Software Engineering Salaries
Is Software Engineering Over-Saturated?
Data Engineer Salary UK