Tower Research Capital
Software Engineer, Trading Systems (C++)
$120K–$285K
New York +1 · Full-time · Posted Jun 5, 2026
- Location
- New York
New York, NY, United States - Education
- Degree in Computer Science, Engineering, Mathematics, Physics, or a related technical field.
About the job
Develops and optimizes low-latency trading infrastructure, market data and execution systems, and tools supporting quantitative research and production trading.
What you'll do
- Architect, build, and optimize systems for collecting market data, processing signals, and routing orders.
- Partner with researchers and traders to turn quantitative models into production strategies and support their lifecycle.
- Develop research, backtesting, monitoring, risk, and performance analytics tools.
What they ask for
- Degree in Computer Science, Engineering, Mathematics, Physics, or a related technical field.
- Strong foundation in algorithms, data structures, distributed systems, and software design.
- Excellent C++ programming skills.
- Experience building high-performance systems, data-intensive applications, or low-latency software.
Nice to have
- Python experience.
- Experience with market data systems, exchange connectivity, electronic trading platforms, research platforms, backtesting, simulation, or quantitative analytics.
Pay
$120,000 - $285,000 USD base salary
Tools
C++, Python, Rust, Linux
AI focus
Machine learning is mentioned as a nice-to-have area of familiarity; no specific AI work is described.
Model-written summary · the original posting is authoritative