Overview
On Site
$150,000 - $200,000
Full Time
Skills
C++
Linux
network programming
Server Architecture
Job Details
C++ Developer market data/order entry
Essential Requirements:
- 3+ years coding in C++ focused on high-performance or low-latency server programming
- Detailed knowledge of Linux systems, network programming, and CPU architectures
Skills:
- Expert coding skills in C++
- Knowledge of market data protocols and order entry for global exchanges
- Experience profiling and optimization code
- Experience with packet capture, packet dissection, and packet replay
- Experience with parallel programming, including threads and lock-free programming
- Finance experience a plus
Job Duties
- Develop C++ code for our core trading engine, for all exchange-traded asset classes
- Liaison with quantitative researchers to create software to support research, analysis, backtesting, and live trading
- Help design and architect world-class low latency trading solutions by understanding networks, server architecture, and how software can best take advantage of the hardware
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.