C++ Software Engineer - Hybrid working - Up to £350,000 Base (+ Bonus)
C++ Software Engineer - Hybrid working - Up to £350,000 Base (+ Bonus)

C++ Software Engineer - Hybrid working - Up to £350,000 Base (+ Bonus)

Full-Time Home office (partial)
Go Premium
H

At a Glance

  • Tasks: Design and develop high-performance C++ trading applications in a fast-paced environment.
  • Company: Join an elite algorithmic market-making firm with a focus on engineering excellence.
  • Benefits: Competitive salary up to £350,000, bonuses, and a strong emphasis on work-life balance.
  • Why this job: Make a real impact on trading performance using cutting-edge technology.
  • Qualifications: 4+ years in C++ development with strong knowledge of algorithms and data structures.
  • Other info: Rapid career progression and collaboration with top-tier teams in a dynamic setting.

An elite algorithmic market‑making firm is seeking a high‑performance C++ Software Engineer to join a world‑class engineering team building some of the fastest trading systems in global financial markets. This is a true low‑latency role where software performance directly impacts P&L. You will work in an intellectually demanding, fast‑paced environment alongside elite engineers, quantitative researchers, and traders, using cutting‑edge technology to solve complex performance‑critical problems.

As a C++ Software Engineer, you will play a critical role in the design, development, and optimisation of ultra‑low‑latency trading systems operating in live markets. Key responsibilities include:

  • Designing and developing high‑performance C++ trading applications
  • Optimising code paths for maximum speed and minimal latency
  • Collaborating closely with quantitative researchers and traders to implement and enhance trading algorithms
  • Building and maintaining low‑latency networking and communication protocols
  • Conducting detailed performance analysis, profiling, and tuning of critical system components

What’s on Offer:

  • Work on mission‑critical systems where engineering excellence drives trading performance
  • Exposure to state‑of‑the‑art technology and modern low‑latency engineering practices
  • Exceptional professional growth in a highly technical, performance‑driven environment
  • Highly competitive compensation, bonus structure, and comprehensive benefits package
  • Strong emphasis on health, well‑being, and sustainable work‑life balance
  • Rapid career progression and collaboration with top‑tier infrastructure and trading teams

Requirements:

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field
  • 4+ years professional experience developing high‑performance systems in C++
  • Strong fundamentals in data structures, algorithms, and software design
  • Experience with multi‑threaded programming and real‑time systems
  • Proficiency in Linux/Unix environments
  • Experience with network programming (TCP/IP, UDP) is advantageous
  • Knowledge of hardware‑level optimisation (SIMD, GPU, CPU cache optimisation) is a plus

If you are a C++ Software Engineer looking to work at the cutting edge of high‑frequency trading technology, please apply with an up‑to‑date CV or email rdelaney@hunterbond.com for more information.

C++ Software Engineer - Hybrid working - Up to £350,000 Base (+ Bonus) employer: Hunter Bond

Join an elite algorithmic market-making firm in London, where you will be part of a world-class engineering team dedicated to building ultra-low-latency trading systems that directly impact financial performance. With a strong emphasis on professional growth, cutting-edge technology, and a sustainable work-life balance, this company offers highly competitive compensation and a collaborative environment that fosters innovation and excellence.
H

Contact Detail:

Hunter Bond Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land C++ Software Engineer - Hybrid working - Up to £350,000 Base (+ Bonus)

Tip Number 1

Network like a pro! Reach out to folks in the industry on LinkedIn or at meetups. A friendly chat can open doors that a CV just can't.

Tip Number 2

Show off your skills! If you’ve got a portfolio of projects or contributions to open-source, make sure to highlight them. It’s a great way to demonstrate your expertise in C++ and low-latency systems.

Tip Number 3

Prepare for technical interviews by brushing up on algorithms and data structures. Practice coding challenges that focus on performance optimisation, as they’re key in this role.

Tip Number 4

Don’t forget to apply through our website! We love seeing candidates who are proactive and engaged. Plus, it gives you a better chance to stand out in the application process.

We think you need these skills to ace C++ Software Engineer - Hybrid working - Up to £350,000 Base (+ Bonus)

C++
High-Performance Systems Development
Low-Latency Trading Systems
Multi-Threaded Programming
Real-Time Systems
Data Structures
Algorithms
Software Design
Linux/Unix Proficiency
Network Programming (TCP/IP, UDP)
Hardware-Level Optimisation (SIMD, GPU, CPU Cache Optimisation)
Performance Analysis
Collaboration with Quantitative Researchers and Traders

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with C++ and any relevant projects you've worked on. We want to see how your skills align with the role, so don’t be shy about showcasing your achievements!

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

Showcase Your Technical Skills: Don’t forget to mention your proficiency in multi-threaded programming and any experience with real-time systems. We’re looking for someone who can hit the ground running, so highlight those technical skills that set you apart!

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, it shows us you’re serious about joining our elite team!

How to prepare for a job interview at Hunter Bond

Know Your C++ Inside Out

Make sure you brush up on your C++ skills before the interview. Be prepared to discuss advanced topics like multi-threaded programming and real-time systems, as well as demonstrate your understanding of data structures and algorithms. Practising coding problems can really help you shine!

Understand the Trading Environment

Familiarise yourself with high-frequency trading concepts and the specific challenges that come with low-latency systems. Knowing how your role impacts P&L will show that you understand the business side of things, which is crucial for this position.

Prepare for Technical Questions

Expect to face some tough technical questions during your interview. Prepare by reviewing common performance analysis techniques and optimisation strategies. Being able to discuss hardware-level optimisation, like SIMD or CPU cache, will definitely set you apart from other candidates.

Showcase Your Collaboration Skills

Since you'll be working closely with quantitative researchers and traders, it's important to demonstrate your ability to collaborate effectively. Share examples from your past experiences where teamwork led to successful outcomes, especially in high-pressure environments.

C++ Software Engineer - Hybrid working - Up to £350,000 Base (+ Bonus)
Hunter Bond
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
  • C++ Software Engineer - Hybrid working - Up to £350,000 Base (+ Bonus)

    Full-Time
  • H

    Hunter Bond

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