C++ Trading System Developer

Request Technology, LLC

Woodridge (IL)

On-site

USD 140,000 - 220,000

Full time

13 hours ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Request Technology, LLC seeks a senior C++ software engineer to architect, develop, and maintain low-latency trading systems in a Linux environment, focusing on performance and reliability. You will collaborate with traders, quants, and researchers to implement algorithmic ideas, design exchange connectivity and market data feeds, and optimize the full lifecycle from design to production support.

This role requires 5+ years of hands-on performance-critical development and a strong grasp of

Qualifications

  • Degree in Computer Science, Engineering, Mathematics, Physics, or related STEM field.
  • At least 5 years of experience developing performance-critical software in modern C++ (C++14 or newer).
  • Strong knowledge of multi-threading, memory management, and network 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.

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.
  • 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

Multi-threading
Memory management
Network programming (TCP/UDP)
Linux/Unix familiarity
Performance profiling

Education

STEM degree (BSc/MSc/PhD)

Tools

Wireshark
TCPDump
Linux tools

Job description

***We are unable to sponsor as this is a permanent full-time role***

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.
Qualifications:
  • A degree in Computer Science, Engineering, Mathematics, Physics, or a related STEM field (Bachelor’s, Master’s, or PhD).
  • At least 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.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

C++ Engineer, Trading Systems
C++ Engineer, Trading Systems

talisman • Chicago (IL)

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

OP Recruiting • Chicago (IL)

On-site
USD 180,000 - 240,000
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 (C++)
Software Engineer (C++)

Entec Partners • New York (NY)

On-site
USD 180,000 - 240,000
C++ Developer
C++ Developer

Banyak Group • Chicago (IL)

On-site
USD 120,000 - 180,000
Senior Software Engineer
Senior Software Engineer

Radley James • New York (NY)

On-site
USD 130,000 - 210,000
Senior C++ Software Engineer
Senior C++ Software Engineer

Fintal Partners • Chicago (IL)

On-site
USD 150,000 - 230,000
Senior C++ Trading Systems Architect (Low Latency)
Senior C++ Trading Systems Architect (Low Latency)

Request Technology, LLC • Woodridge (IL)

On-site
USD 140,000 - 220,000
C++ Software Engineer
C++ Software Engineer

Radley James • New York (NY)

On-site
USD 120,000 - 150,000
Senior Low-Latency C++ Architect for Trading Systems
Senior Low-Latency C++ Architect for Trading Systems

Objective Partners • Chicago (IL)

Hybrid
USD 180,000 - 260,000
Competitive base salary
Performance bonus pool
Healthcare benefits