×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer

Job in Chicago, Cook County, Illinois, 60290, USA
Listing for: NJF Global Holdings Ltd
Full Time position
Listed on 2026-09-02
Job specializations:
  • Software Development
    Backend Developer, Software Engineer, DevOps, Cloud Engineer - Software
Salary/Wage Range or Industry Benchmark: 140000 - 190000 USD Yearly USD 140000.00 190000.00 YEAR
Job Description & How to Apply Below

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.#J-18808-Ljbffr
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary