C++ Developer (Trading Applications/Systems)

Request Technology, LLC

Woodridge (IL)

On-site

USD 150,000 - 170,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Request Technology, LLC in Woodridge, IL, seeks a C++ Developer to architect and maintain low-latency trading applications and market access systems. You will collaborate with traders, quants, and researchers to implement algorithmic strategies and connect to multiple exchanges worldwide.

Candidates have 5+ years in modern C++ (C++14+), strong skills in multi-threading, memory management, and network programming, plus familiarity with Linux, Wireshark, and TCPDump.

Qualifications

  • A degree in Computer Science, Engineering, Mathematics, Physics, or related.
  • 5+ years of experience developing performance-critical software in modern C++ (C++14 or newer).
  • Strong knowledge of multi-threading, memory management, and network/socket programming (TCP/UDP).
  • Familiarity with Linux/Unix environments and network tools (Wireshark, TCPDump).
  • Strong organizational and software architecture skills with an eye for performance profiling and optimization.
  • Knowledge of financial markets, securities or derivatives (futures/options).

Responsibilities

  • Architect, develop, and maintain low-latency trading applications and market access systems in modern C++.
  • Collaborate with traders, quants, and researchers to implement, refine, and evaluate algorithmic and quantitative trading strategies.
  • Implement new trading algos and research ideas in the internal core trading framework.
  • Design and implement exchange connectivity, order routing, and market data feed handlers across multiple asset classes and venues worldwide.
  • Optimize systems for speed, throughput, scalability, and reliability, using profiling, performance tuning, and latency analysis.
  • Participate in all phases of the software development lifecycle, from requirements and design to testing, deployment, and production support.
  • Research and recommend new technologies, tools, and methods to improve performance, scalability, and code quality.

Skills

C++ development
Multi-threading
Memory management
Network programming
Linux/Unix

Education

Degree in Computer Science or related

Tools

Wireshark
TCPDump

Job description

C++ Developer (Trading Applications/Systems)

Salary: $150k-$170k + bonus

Location: Woodridge, IL

Onsite: 5 days/week

We are unable to provide sponsorship for this role.

Qualifications
  • A degree in Computer Science, Engineering, Mathematics, Physics, or related
  • 5+ years of experience developing performance-critical software in modern C++ (C++14 or newer).
  • Strong knowledge of multi-threading, memory management, and network/socket programming (TCP/UDP).
  • Familiarity with Linux/Unix environments and network tools (Wireshark, TCPDump).
  • Strong organizational and software architecture skills with an eye for performance profiling and optimization.
  • Knowledge of financial markets, securities or derivatives (futures/options)
Responsibilities
  • Architect, develop, and maintain low-latency trading applications and market access systems in modern C++.
  • Collaborate with traders, quants, and researchers to implement, refine, and evaluate algorithmic and quantitative trading strategies.
  • Implement new trading algos and research ideas in the internal core trading framework.
  • Design and implement exchange connectivity, order routing, and market data feed handlers across multiple asset classes and venues worldwide.
  • Optimize systems for speed, throughput, scalability, and reliability, using profiling, performance tuning, and latency analysis.
  • Participate in all phases of the software development lifecycle, from requirements and design to testing, deployment, and production support.
  • Research and recommend new technologies, tools, and methods to improve performance, scalability, and code quality.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

C++ Trading System Developer
C++ Trading System Developer

Request Technology, LLC • Woodridge (IL)

On-site
USD 130,000 - 210,000
Low-Latency C++ Trading Systems Engineer – Onsite
Low-Latency C++ Trading Systems Engineer – Onsite

Request Technology, LLC • Woodridge (IL)

On-site
USD 150,000 - 170,000
Senior C++ Engineer / Prop Trading / Woodridge, IL
Senior C++ Engineer / Prop Trading / Woodridge, IL

Motion Recruitment • Woodridge (IL)

Hybrid
USD 130,000 - 175,000
Competitive base salary
Bonus eligible
Medical Insurance
+6
Senior C++ Software Engineer
Senior C++ Software Engineer

Phaxis • Chicago (IL)

On-site
USD 150,000 - 210,000
Medical insurance
Dental insurance
Vision insurance
+2
Senior Software Developer (Trading Services)
Senior Software Developer (Trading Services)

OP Recruiting • Chicago (IL)

Hybrid
USD 180,000 - 240,000
Competitive compensation
Healthcare & 401k matching
Incentive bonus pool
C++ Developer (Low-Latency Trading)
C++ Developer (Low-Latency Trading)

Selby Jennings • Chicago (IL)

On-site
USD 150,000 - 230,000
Senior C++ Engineer
Senior C++ Engineer

Goliath Partners • New York (NY)

On-site
USD 300,000 - 350,000
Competitive compensation
Collaborative environment
Access to cutting-edge hardware/software
C++ Developer – Low Latency Trading Systems
C++ Developer – Low Latency Trading Systems

Fintal Partners • Chicago (IL)

On-site
USD 100,000 - 130,000
Software Engineer
Software Engineer

Soni • New York (NY)

On-site
USD 136,000 - 175,000
C++ Developer - Systematic Trading firm
C++ Developer - Systematic Trading firm

Radley James • New York (NY)

Hybrid
USD 90,000 - 140,000