R&D Software Engineer

Company: NJF Global Holdings Ltd
Apply for the R&D Software Engineer
Location: Greater London
Job Description:

My client, a leading global trading firm, is seeking Software Engineers to join its R&D team. This team work to design and deliver both software and hardware solutions across networking, HPC and real time acceleration.

The successful candidate will bring low-level engineering skills, networking and an understanding of computer architecture. This role offers the opportunity to contribute directly across hybrid hardware/software solutions that have a direct impact on trading performance.

Key Responsibilities:

  • Identify performance and architectural improvement opportunities within a large automated trading system.
  • Design, develop, test, and deploy high-performance software solutions.
  • Collaborate with development and operational teams to coordinate technology introduction and production rollout.
  • Build internal productivity tooling to support engineering teams.
  • Contribute to next-generation heterogeneous (hardware/software) application development.

Required Skills:

  • Strong C or C++ design and programming skills.
  • Experience developing low-level and/or embedded software applications.
  • Broad knowledge of algorithms with foundational understanding of statistics and linear algebra.
  • Experience with Python, MATLAB, or R for data analytics.
  • Understanding of networking concepts (Ethernet, TCP/IP, InfiniBand, etc.); low-level networking knowledge preferred.

If you’re passionate about performance engineering & solving complex problems at scale, apply below.

#J-18808-Ljbffr…

Posted: March 12th, 2026