Senior Software Engineer

NJF Global Holdings Ltd

Chicago (IL)

Hybrid

USD 140,000 - 190,000

Full time

10 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

NJF Global Holdings Ltd in Chicago seeks a Senior Software Developer to build mission-critical real-time trading, risk, and decision-support systems.

You will design and implement high-throughput distributed services with low latency, working with traders and quantitative developers across global markets.

This hybrid role requires in-office three days a week, with strong C++ and systems programming skills and cross-team collaboration.

Qualifications

  • 5+ years of commercial software engineering experience.
  • Strong experience with modern C++ (11/14/17+).
  • Experience in high-throughput, low-latency applications.
  • Proven ability to design scalable, highly available distributed systems.
  • Proficient with SQL and relational databases (ideally PostgreSQL).
  • Familiarity with networking and socket programming (TCP/UDP).
  • Excellent cross-team communication and collaboration.

Responsibilities

  • Designing and developing real time distributed services for position management, PnL, and risk calculations.
  • Building scalable, fault tolerant systems capable of processing millions of events per second.
  • Developing reliable messaging infrastructure and high performance data pipelines.
  • Optimising systems for latency, throughput, scalability, and resilience.
  • Collaborating with traders, quantitative developers, and engineering teams on production solutions.
  • Contributing to system architecture, design, and platform improvements.
  • Investigating and resolving complex production and performance issues.

Skills

Modern C++ (C++11/14/17+)
Multithreading & concurrency
Low latency & high throughput
Distributed systems design
SQL / PostgreSQL
Networking / sockets
Team collaboration

Education

Bachelor's degree in Computer Science/Engineering/Mathematics

Tools

PostgreSQL
TCP/IP sockets

Job description

Our client, a highly regarded, technology driven trading firm is looking for an experienced Senior Software Developer to join a team building the mission critical systems that underpin real time trading, risk management, and operational decision making across global financial markets.

You'll work on high throughput, low latency distributed systems, where performance, scalability, and reliability are critical. This is an opportunity to solve complex engineering problems at scale while working closely with experienced engineers, quantitative developers, and trading teams.

The Role
  • Designing and developing real time distributed services for position management, PnL, and risk calculations
  • Building highly scalable and fault tolerant systems capable of processing millions of events per second
  • Developing reliable messaging infrastructure and high performance data pipelines
  • Optimising systems for latency, throughput, scalability, and resilience
  • Working closely with traders, quantitative developers, and engineering teams to deliver production-critical solutions
  • Contributing to system architecture, technical design, and ongoing platform improvements
  • Investigating and resolving complex production and performance issues
About You
  • 5+ years of commercial software engineering experience
  • Strong experience with modern C++ (C++11/14/17 or later)
  • A strong understanding of multithreading, concurrency, lock free programming, and memory management
  • Experience developing high throughput, low latency applications
  • Proven experience designing scalable, highly available, and fault-tolerant distributed systems
  • Strong SQL and relational database experience, ideally with PostgreSQL
  • Good understanding of networking and socket programming, including TCP/IP and UDP
  • Strong communication skills and the ability to collaborate effectively across engineering, research, and trading teams
  • A degree in Computer Science, Engineering, Mathematics, or another relevant technical discipline
  • Electronic trading or financial markets
  • Other latency sensitive or high performance environments
  • Event driven architectures and real time messaging systems
  • Observability, monitoring, and production support
  • High performance networking or systems programming

If you're a strong C++ engineer with a background in high performance distributed systems and are interested in working at the intersection of technology and financial markets, we'd be keen to hear from you.

This is a hybrid opportunity, with a requirement to work from the office three days per week.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior C++ Engineer
Senior C++ Engineer

Harrington Starr • Chicago (IL)

Hybrid
USD 150,000 - 210,000
Senior Software Engineer (C++)
Senior Software Engineer (C++)

Fintal Partners • Chicago (IL)

On-site
USD 180,000 - 240,000
C++ Software Engineer
C++ Software Engineer

Understanding Recruitment • United States

Remote
USD 140,000 - 210,000
Fully remote UK/Europe
Direct ownership of projects
Flat structure
+1
Software Engineer
Software Engineer

Soni • New York (NY)

On-site
USD 136,000 - 175,000
Senior Software Engineer (C++)
Senior Software Engineer (C++)

Anson McCade • New York (NY)

On-site
USD 140,000 - 180,000
Remote C++ Engineer for High-Frequency Trading Systems
Remote C++ Engineer for High-Frequency Trading Systems

Understanding Recruitment • United States

Remote
USD 140,000 - 210,000
Fully remote UK/Europe
Direct ownership of projects
Flat structure
+1
C++ Software Engineer
C++ Software Engineer

Radley James • New York (NY)

On-site
USD 120,000 - 150,000
Senior Software Engineer (C++) | High-Performance Distributed Systems
Senior Software Engineer (C++) | High-Performance Distributed Systems

X4 Alpha • Chicago (IL)

On-site
USD 180,000 - 320,000
Senior C++ Engineer Low-Latency Trading Systems
Senior C++ Engineer Low-Latency Trading Systems

Durlston Partners • New York (NY)

On-site
USD 250,000 - 360,000
Competitive compensation
Ownership of technology
Live trading systems
Senior C++ Market Data Engineer
Senior C++ Market Data Engineer

Harrington Starr • Chicago (IL)

Hybrid
USD 140,000 - 190,000