Free cookie consent management tool by TermsFeed C++ Trading Systems Software Engineer | Reqiva

Software Development & Architecture

C++ Trading Systems Software Engineer

Location

Cambridge

Location type

Hybrid

Job type

Permanent

Salary

60,000 - 80,000 GBP

Pay Frequency

Per Annum

C++ Trading Systems Software Engineer

Location: Cambridge, UK

Are you a talented software engineer with a passion for building high-performance systems? We are looking for a Low Latency Trading Systems Software Engineer to join our team, where you’ll have the opportunity to design, develop, and maintain cutting-edge trading systems that operate at lightning speed.

Our client offers an excellent salary + an extremely lucrative bonus structure. The role is Hybrid with 3 days per week based in the Cambridge office.

Key Responsibilities:
  • Design, develop, and maintain low latency, high-performance software on Linux platforms.
  • Contribute to the creation of bespoke trading systems that integrate custom silicon with advanced software.
  • Develop and maintain comprehensive test suites to ensure system accuracy and efficiency.
  • Collaborate with a multidisciplinary team of software and hardware engineers, traders, quants, and DevOps professionals to deliver top-quality solutions.
  • Leverage your expertise to influence the technical direction of the team.
What We’re Looking For:
  • Software Design Mastery: Your code should be elegant, maintainable, and optimized for performance.
  • Analytical Thinker: Strong analytical and problem-solving skills are essential.
  • Proficient in C++: Extensive experience with C++ is required.
  • Eager to Learn: Experience with or a willingness to learn Rust.
  • Team Player: Excellent communication and collaboration skills.
  • Experience:2+ years of work experience or a graduate degree in Computer Science or a related field.
Desirable Skills:
  • Experience with concurrent, multi-threaded programming.
  • Familiarity with high-performance networking and network protocols.
  • Understanding of CPU architectures and how to optimize them for performance.
  • Knowledge of computational and storage complexities and how to design systems to minimize them.
  • Experience with Linux, bash scripting, Python, JavaScript, Git, and build systems (GNUMake or CMake).
  • Proficiency in test-driven development and related tools.
  • Detail-oriented with a focus on precision and resilience in solving complex technical challenges.
  • Basic financial market knowledge is a plus, but not required.
If you’re passionate about developing high-performance systems and are excited about the world of trading, our client would love to hear from you.
Antony Redmond

Antony Redmond

Director & Co-Founder

Technology Leadership & Senior Appointments

Can’t find what you’re
looking for?

Upload your CV and one of our specialist consultants will be in touch to discuss your next career move.

Find out about our candidate services

Ready to
get started?

Contact us