Research Developer (C++)
Quanta Search · Chicago, IL · 13 mo ago
Information TechnologyFull-time
About the role
Join a dynamic algorithmic trading team in Chicago, working on complex tech issues and contributing to a diverse tech stack.
Responsibilities
- Collaborate with researchers to implement research studies, simulate trading strategies, and develop cutting-edge algorithms.
- Design high-fidelity, high-throughput trading strategy simulation software.
- Develop software solutions for large-scale data acquisition, storage, access, and visualization.
- Maintain and expand current data analysis infrastructure and toolset.
- Create user interfaces for data exploration and post-trade analysis.
- Accelerate the research lifecycle, from strategy prototype to production deployment.
Qualifications
- A Bachelor's degree in Computer Science, Computer Engineering, or a related field.
- A minimum of 3 years professional experience in modern C++ (11 or later) development.
- A strong understanding of object-oriented design, data structures, and algorithms.
- A solid foundation in programming with the ability to think, communicate, and write maintainable code.
- Proficiency with Linux, VCS, and CI workflows.
- Experience with complex distributed applications and scalable performance is a plus.
- The ability to produce algorithmic code in a fast-paced environment.
- Python/JavaScript experience is a bonus.
Pay
A competitive compensation package awaits the qualified candidate.