R&D Software Engineer

NJF Global Holdings Ltd

Greater London

On-site

GBP 60,000 - 80,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

A leading global trading firm in Greater London is seeking Software Engineers to join its R&D team. The successful candidates will work on designing and delivering both software and hardware solutions that impact trading performance. Responsibilities include identifying performance improvements within automated trading systems and developing high-performance software solutions. Candidates should possess strong C/C++ skills, experience in low-level software development, and a solid understanding of networking concepts.

Qualifications

  • 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.

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.
  • Build internal productivity tooling to support engineering teams.
  • Contribute to next-generation heterogeneous application development.

Skills

C/C++ programming
Embedded software development
Algorithms
Python
Networking concepts

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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

High-Performance Software Engineer, R&D for Trading
High-Performance Software Engineer, R&D for Trading

NJF Global Holdings Ltd • Greater London

On-site
GBP 60,000 - 80,000
Senior/C++ Software Engineer
Senior/C++ Software Engineer

Selby Jennings • City Of London

On-site
GBP 120,000 - 180,000
Senior C++ Developer | HFT Trading Systems
Senior C++ Developer | HFT Trading Systems

Selby Jennings • Greater London

On-site
GBP 120,000 - 180,000
Senior Software Engineer - Leading Global High Frequency Trading Firm – Excellent Compensation + Benefits
Senior Software Engineer - Leading Global High Frequency Trading Firm – Excellent Compensation + Benefits

Mondrian Alpha • Greater London

On-site
GBP 90,000 - 120,000
Founding Trading Systems Developer | Low Latency C++ | Electronic Trading | London
Founding Trading Systems Developer | Low Latency C++ | Electronic Trading | London

Stanford Black Limited • City Of London

On-site
GBP 80,000 - 120,000
Senior C++ Engineer
Senior C++ Engineer

Nova Stela Ltd • Greater London

Hybrid
GBP 120,000 - 180,000
Low-Latency C++ Engineer
Low-Latency C++ Engineer

Oxford Knight • England

On-site
GBP 90,000 - 160,000
Senior C++ Developer (with Market Data experience)
Senior C++ Developer (with Market Data experience)

Data Business GmbH • Greater London

On-site
GBP 103,000 - 148,000
C++ Software Engineer - Hybrid working - Up to £350,000 Base (+ Bonus)
C++ Software Engineer - Hybrid working - Up to £350,000 Base (+ Bonus)

Hunter Bond • England

Hybrid
GBP 315,000 - 385,000
Highly competitive compensation
Bonus structure
Comprehensive benefits package
+1