NJF Global Holdings Ltd
Overview
Java Software Engineer
Salary: €200k-300k
Total compensation: €400k-750k depending on seniority and performance
We’re partnered with a leading high frequency trading firm looking for a Java Software Engineer to join their core engineering team in Chicago.
You’ll collaborate with Research, Systems, and Operations groups to design and maintain the software infrastructure that underpins large-scale, automated trading and research systems.
This is a high-impact engineering role, offering the chance to work on mission-critical systems at scale while collaborating with some of the brightest minds in the industry.
What you’ll do
Enhance and expand core research and trading infrastructure.
Design and implement distributed storage and compute systems with demanding performance and reliability requirements.
Improve network communications for ultra-low-latency systems.
Identify and resolve performance bottlenecks across software, open-source libraries, and operating systems.
Research and integrate new technologies to drive stability, scalability, and speed.
Build and refine monitoring and proactive detection tools.
Perform data analysis to support decision-making and future growth planning.
What we’re looking for
Strong foundation in software engineering principles.
Proven expertise in
Java
(with experience in writing, refactoring, and debugging complex systems).
Solid understanding of distributed systems
Experience with Linux; familiarity with
C++
is a plus.
Ideally good knowledge of networking and storage systems
A problem-solver with a hands-on mindset and ability to work both independently and in collaborative teams.
Passion for building automated, scalable, and well-tested solutions.
Background in trading or financial systems is an advantage but not required.
#J-18808-Ljbffr
Salary: €200k-300k
Total compensation: €400k-750k depending on seniority and performance
We’re partnered with a leading high frequency trading firm looking for a Java Software Engineer to join their core engineering team in Chicago.
You’ll collaborate with Research, Systems, and Operations groups to design and maintain the software infrastructure that underpins large-scale, automated trading and research systems.
This is a high-impact engineering role, offering the chance to work on mission-critical systems at scale while collaborating with some of the brightest minds in the industry.
What you’ll do
Enhance and expand core research and trading infrastructure.
Design and implement distributed storage and compute systems with demanding performance and reliability requirements.
Improve network communications for ultra-low-latency systems.
Identify and resolve performance bottlenecks across software, open-source libraries, and operating systems.
Research and integrate new technologies to drive stability, scalability, and speed.
Build and refine monitoring and proactive detection tools.
Perform data analysis to support decision-making and future growth planning.
What we’re looking for
Strong foundation in software engineering principles.
Proven expertise in
Java
(with experience in writing, refactoring, and debugging complex systems).
Solid understanding of distributed systems
Experience with Linux; familiarity with
C++
is a plus.
Ideally good knowledge of networking and storage systems
A problem-solver with a hands-on mindset and ability to work both independently and in collaborative teams.
Passion for building automated, scalable, and well-tested solutions.
Background in trading or financial systems is an advantage but not required.
#J-18808-Ljbffr