R&D Software Engineer

R&D Software Engineer

Full-Time 36000 - 60000 £ / year (est.) No home office possible
NJF Global Holdings Ltd

At a Glance

  • Tasks: Design and develop high-performance software solutions for trading systems.
  • Company: Leading global trading firm with a focus on innovation.
  • Benefits: Competitive salary, flexible work options, and opportunities for professional growth.
  • Why this job: Make a real impact on trading performance with cutting-edge technology.
  • Qualifications: Strong C/C++ skills and experience in low-level software development.
  • Other info: Join a dynamic R&D team and tackle complex engineering challenges.

The predicted salary is between 36000 - 60000 £ per year.

My client, a leading global trading firm, is seeking Software Engineers to join its R&D team. This team works 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.

R&D Software Engineer employer: NJF Global Holdings Ltd

As a leading global trading firm, we pride ourselves on fostering a dynamic and innovative work culture that empowers our R&D Software Engineers to thrive. Our commitment to employee growth is evident through continuous learning opportunities and collaborative projects that directly influence trading performance. Located in a vibrant tech hub, we offer competitive benefits and a stimulating environment where your contributions are valued and recognised.
NJF Global Holdings Ltd

Contact Detail:

NJF Global Holdings Ltd Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land R&D Software Engineer

✨Tip Number 1

Network like a pro! Reach out to folks in the industry, attend meetups or webinars, and don’t be shy about asking for informational interviews. Building connections can open doors that you didn’t even know existed.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those involving C/C++ or low-level software. This gives potential employers a taste of what you can do and sets you apart from the crowd.

✨Tip Number 3

Prepare for technical interviews by brushing up on algorithms and data structures. Practice coding challenges on platforms like LeetCode or HackerRank. The more comfortable you are with these concepts, the better you'll perform!

✨Tip Number 4

Don’t forget to apply through our website! We’ve got loads of opportunities that might just be the perfect fit for you. Plus, it’s a great way to get noticed by our hiring team directly.

We think you need these skills to ace R&D Software Engineer

C programming
C++ programming
Low-level engineering skills
Embedded software development
Algorithms
Statistics
Linear algebra
Python
MATLAB
R for data analytics
Networking concepts
Ethernet
TCP/IP
InfiniBand
Performance engineering

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your low-level engineering skills and experience with C or C++. We want to see how your background aligns with the role, so don’t be shy about showcasing relevant projects!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Share your passion for performance engineering and how you’ve tackled complex problems in the past. Let us know why you’re excited about joining our R&D team.

Showcase Your Technical Skills: Don’t forget to mention your experience with Python, MATLAB, or R for data analytics. We love seeing candidates who can bridge the gap between software and hardware, so highlight any relevant projects or tools you've built.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates from our team!

How to prepare for a job interview at NJF Global Holdings Ltd

✨Know Your Tech Inside Out

Make sure you brush up on your C and C++ skills, as well as your understanding of low-level engineering concepts. Be prepared to discuss specific projects where you've applied these skills, especially in relation to performance improvements in software solutions.

✨Understand the Trading Environment

Familiarise yourself with how trading systems operate, particularly in terms of networking and real-time acceleration. Being able to speak knowledgeably about how your contributions can impact trading performance will set you apart from other candidates.

✨Showcase Your Problem-Solving Skills

Prepare examples of complex problems you've solved in previous roles, particularly those involving algorithms or data analytics using Python, MATLAB, or R. Highlight your thought process and the impact of your solutions on the overall project.

✨Collaborate and Communicate

Since this role involves working closely with development and operational teams, be ready to discuss your experience in collaborative environments. Share examples of how you've successfully coordinated technology introductions and production rollouts in the past.

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

>