Low-Latency Software Engineer : C++/Java : £150-200k+ in London
Low-Latency Software Engineer : C++/Java : £150-200k+

Low-Latency Software Engineer : C++/Java : £150-200k+ in London

London Full-Time 120000 - 200000 £ / year (est.) Home office (partial)
Go Premium
H

At a Glance

  • Tasks: Design and implement ultra-low-latency trading systems using C++ and Java.
  • Company: Join a leading global trading firm at the forefront of technology.
  • Benefits: Competitive salary, hybrid work, and performance-linked bonuses.
  • Why this job: Work on cutting-edge tech that drives high-frequency trading.
  • Qualifications: 3+ years in low-latency systems with strong problem-solving skills.
  • Other info: Collaborate with top engineers and traders in a fast-paced environment.

The predicted salary is between 120000 - 200000 £ per year.

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

Low-Latency Software Engineer : C++/Java : £150-200k+ in London employer: Hunter Bond

Join a leading global trading firm that stands at the forefront of low-latency trading technology, where you will collaborate with elite engineers and quants in a dynamic, technology-first environment. Enjoy competitive compensation with performance-linked bonuses, alongside opportunities for professional growth and development in the vibrant London area. Experience a hybrid working model that promotes a culture of innovation and excellence, making it an exceptional place for passionate individuals seeking meaningful and rewarding careers.
H

Contact Detail:

Hunter Bond Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Low-Latency Software Engineer : C++/Java : £150-200k+ in London

Tip Number 1

Network like a pro! Attend industry meetups, conferences, or even online webinars. Connecting with professionals in the trading tech space can open doors and give you insights that job boards just can't.

Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those related to low-latency systems. This is your chance to demonstrate your expertise in C++/Java and performance optimisation.

Tip Number 3

Prepare for technical interviews by brushing up on your problem-solving skills. Practice coding challenges that focus on concurrency and multithreading, as these are crucial for the role you're aiming for.

Tip Number 4

Don't forget to apply through our website! We love seeing candidates who take the initiative. Plus, it gives us a better chance to connect with you directly and understand your fit for the role.

We think you need these skills to ace Low-Latency Software Engineer : C++/Java : £150-200k+ in London

C++
Java
Low-Latency Systems
High-Throughput Trading Infrastructure
Network Protocols
Messaging Systems
Concurrency Models
Real-Time Data Feeds
Order Routing
Execution Engines
Performance Profiling
Linux Internals
CPU Architecture
Cache Optimisation
Problem-Solving Skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with low-latency systems and languages like C++ and Java. We want to see how your skills align with the role, so don’t be shy about showcasing relevant projects!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re passionate about low-latency trading technology and how your background makes you a perfect fit for our team. Keep it concise but impactful!

Showcase Your Problem-Solving Skills: In your application, highlight specific examples where you've tackled complex problems in high-pressure environments. We love seeing how you approach challenges, especially in performance-critical systems.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for this exciting opportunity. Don’t miss out!

How to prepare for a job interview at Hunter Bond

Know Your Tech Inside Out

Make sure you brush up on your C++ and Java skills, especially in the context of low-latency systems. Be prepared to discuss specific projects where you've optimised performance or tackled concurrency issues. This is your chance to showcase your technical prowess!

Understand the Trading Environment

Familiarise yourself with high-frequency trading concepts and the importance of ultra-low-latency systems. Knowing how market data flows and how trades are executed will help you connect with the interviewers and demonstrate your genuine interest in the role.

Prepare for Problem-Solving Questions

Expect to face some challenging problem-solving scenarios during the interview. Practice coding problems that focus on performance optimisation and concurrency. Being able to think on your feet and articulate your thought process will impress the interviewers.

Showcase Collaboration Skills

Since the role involves working closely with quants and traders, be ready to discuss your experience in collaborative environments. Share examples of how you've successfully worked in teams to translate complex requirements into effective solutions.

Low-Latency Software Engineer : C++/Java : £150-200k+ in London
Hunter Bond
Location: London
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

H
  • Low-Latency Software Engineer : C++/Java : £150-200k+ in London

    London
    Full-Time
    120000 - 200000 £ / year (est.)
  • H

    Hunter Bond

    50-100
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>