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

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

London Full-Time 56000 - 84000 £ / year (est.) No home office possible
H

At a Glance

  • Tasks: Develop and optimise high-frequency trading systems for peak performance.
  • Company: Join an elite algorithmic market-making firm known for cutting-edge technology.
  • Benefits: Enjoy hybrid working options and a competitive salary with bonuses.
  • Why this job: Make a direct impact in a fast-paced, intellectually stimulating environment.
  • Qualifications: Bachelor’s or Master’s in Computer Science; 2+ years C++ experience required.
  • Other info: Work alongside a world-class technical team and learn from the best.

The predicted salary is between 56000 - 84000 £ per year.

C++ Software Engineer – Hybrid working – £70,000 – £350,000 Base (+ Bonus)

Job title: C++ Software Engineer

Client: Elite Algorithmic Market Making Firm

Location: London / Hybrid

My client are seeking a C++ Software Engineer who will play a critical role in developing and optimizing high-frequency trading systems, ensuring they operate at peak performance with minimal latency. This is an opportunity to work in a fast-paced, intellectually challenging environment where your contributions will have a direct impact on the firm\’s success.

They pride themselves on working with the most cutting edge technologies and boast a world class technical team where you will work and learn from the best.

Benefits

  • Exceptional professional growth opportunities in a tech-focused company, allowing you to enhance your skills as a C++ Software Engineer at an accelerated pace.
  • Access to state-of-the-art technologies, enabling you to work with advanced tools and frameworks.
  • Highly competitive bonuses and a comprehensive benefits package that surpasses industry standards.
  • Emphasis on health and well-being, including a healthy work-life balance and reimbursement programs.
  • Rapid career progression and exposure to diverse technologies.
  • Collaboration with top-tier infrastructure teams in the financial sector.

Requirements and Skills

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • 2+ years of professional C++ development experience.
  • Strong understanding of data structures, algorithms, and software design principles.
  • Experience with multi-thread programming and real-time systems.
  • Familiarity with network programming and protocols (e.g., TCP/IP, UDP) is a.
  • Proficiency in Linux/Unix environments.
  • Knowledge of hardware optimization techniques (e.g., SIMD, GPU computing) is a plus.

Responsibilities

  • Design, develop, and maintain high-performance C++ trading applications.
  • Optimize code for maximum speed and efficiency, minimizing latency.
  • Implement and enhance trading algorithms in collaboration with quantitative researchers and traders.
  • Develop and maintain low-latency network communication protocols.
  • Conduct performance analysis and tuning of critical software components.

If you are a C++ Software Engineer and satisfy the above requirements, please apply to have your CV considered or email rdelaney@hunterbond.com for more information.

Referrals increase your chances of interviewing at Hunter Bond by 2x.

#J-18808-Ljbffr

H

Contact Detail:

Hunter Bond Recruiting Team

StudySmarter Expert Advice 🤫

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

Tip Number 1

Familiarise yourself with the latest trends in high-frequency trading and algorithmic strategies. This knowledge will not only help you understand the role better but also allow you to engage in meaningful conversations during interviews.

Tip Number 2

Brush up on your C++ skills, especially focusing on multi-threaded programming and real-time systems. Consider working on personal projects or contributing to open-source projects that showcase your ability to optimise code for performance.

Tip Number 3

Network with professionals in the algorithmic trading space. Attend industry meetups or webinars to connect with potential colleagues and learn more about the company culture at firms like ours.

Tip Number 4

Prepare to discuss specific examples of how you've optimised software in previous roles. Be ready to explain your thought process and the impact of your contributions, as this will demonstrate your problem-solving skills and technical expertise.

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

C++ Programming
Data Structures and Algorithms
Software Design Principles
Multi-threaded Programming
Real-time Systems
Network Programming
TCP/IP and UDP Protocols
Linux/Unix Proficiency
Hardware Optimization Techniques
Performance Analysis and Tuning
Low-latency Network Communication
Collaboration with Quantitative Researchers
Problem-Solving Skills
Attention to Detail

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your C++ development experience, especially any work related to high-frequency trading systems. Include specific projects or achievements that demonstrate your skills in optimising performance and minimising latency.

Craft a Strong Cover Letter: Write a cover letter that showcases your passion for algorithmic trading and your understanding of the financial markets. Mention how your background in computer science and your technical skills make you a perfect fit for this role.

Highlight Relevant Skills: In your application, emphasise your knowledge of data structures, algorithms, and multi-threaded programming. If you have experience with network programming or hardware optimisation techniques, be sure to mention these as well.

Proofread Your Application: Before submitting, carefully proofread your CV and cover letter for any errors or typos. A polished application reflects your attention to detail, which is crucial in a high-stakes environment like algorithmic trading.

How to prepare for a job interview at Hunter Bond

Showcase Your C++ Expertise

Be prepared to discuss your experience with C++ in detail. Highlight specific projects where you optimised performance or implemented complex algorithms, as this will demonstrate your technical proficiency and problem-solving skills.

Understand High-Frequency Trading

Familiarise yourself with the principles of high-frequency trading and the challenges it presents. Being able to discuss how your skills can contribute to minimising latency and enhancing performance will impress the interviewers.

Demonstrate Knowledge of Multi-threading

Since multi-threaded programming is crucial for this role, be ready to explain your experience with it. Discuss any relevant projects where you successfully implemented multi-threading to improve application performance.

Prepare for Technical Questions

Expect technical questions related to data structures, algorithms, and network programming. Brush up on these topics and practice coding problems that may come up during the interview to showcase your analytical skills.

C++ Software Engineer - Hybrid working - £70,000 - £350,000 Base (+ Bonus)
Hunter Bond
Location: London

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
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>