Enable job alerts via email!

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

Hunter Bond

Greater London

Hybrid

GBP 70,000 - 350,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An elite high-frequency trading firm is on the lookout for a talented C++ Software Engineer to join their innovative team. In this hybrid role, you will be instrumental in developing and optimizing high-frequency trading systems, ensuring they perform at their best with minimal latency. This position offers a unique opportunity to thrive in a fast-paced, intellectually stimulating environment where your contributions directly influence the firm's success. Collaborating with a world-class technical team, you will work with cutting-edge technologies and enhance your skills while making a significant impact in the financial services industry. If you are passionate about C++ and eager to tackle challenging projects, this is the perfect opportunity for you!

Qualifications

  • 2+ years of professional C++ development experience.
  • Strong understanding of software design principles and algorithms.

Responsibilities

  • Design and maintain high-performance C++ trading applications.
  • Optimize code for maximum efficiency and minimal latency.

Skills

C++
Data Structures
Algorithms
Multi-threaded Programming
Network Programming
Linux/Unix

Education

Bachelor’s degree in Computer Science
Master’s degree in Engineering

Job description

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

Job title: C++ Software Engineer

Client: Elite High Frequency Trading Firm

Location: London / Hybrid

My client is 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.

Responsibilities:

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

Requirements and Skills:

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

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.

Seniority level: Mid-Senior level

Employment type: Full-time

Job function: Information Technology, Engineering, and Finance

Industries: Financial Services, Appliances, Electrical, and Electronics Manufacturing, and IT Services and IT Consulting

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

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

Hunter Bond

Greater London

Hybrid

GBP 70,000 - 350,000

5 days ago
Be an early applicant

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

JR United Kingdom

London

On-site

GBP 70,000 - 350,000

8 days ago