Job Description
*Job Description*
Find out more about the daily tasks, overall responsibilities, and required experience for this opportunity by scrolling down now.
- Play a key role in the design and development of the firm's next-generation low-latency trading platform
- Contribute to the design and implementation of a world-class research pipeline for discovery and optimization of automated trading strategies
- Develop and maintain low-latency exchange connectivity services, including market data feeds and order entry gateways
- Develop systems that capture and provide efficient access to large volumes of historical market data
- Develop tools to monitor, analyze, and further automate existing trading processes
- Develop systems for risk management and post-trade analytics
- Design highly-optimized domain-specific data structures and algorithms
- Analyze system latencies at nanosecond time-scale and identify opportunities for optimization
- Refine and increase automation of the software development life cycle
- Provide production system support, including troubleshooting and root cause analysis
*Required Qualifications*
- Ideal candidate will have a Bachelor's, Master's or Ph.D. in Computer Science from a top-tier university
- Excellent C++ and Python programming skills
- Excellent understanding of Computer Science fundamentals (algorithms, data structures) and object-oriented design
- Good working knowledge of Linux platform
- Experience with multi-threaded programming, including the use of lock-free synchronization constructs and relaxed memory consistency models
- Good understanding of networking protocols (TCP/IP, Multicast)
- Ability to develop and maintain large applications and manage complexity using software engineering best practices
- Experience with code analysis and profiling tools like Valgrind and Intel VTune
- Self-motivated, driven, proactive and able to communicate complex ideas clearly
- Ability to work independently and collaboratively
*Desired Qualifications*
- Experience designing and building distributed systems for large-scale parallel data analysis
- Familiarity with distributed/parallel xhqgsiq file system technologies (CephFS, NFS)
- Research or industry experience in the area of compiler design and code optimization
- Familiarity with theoretical distributed systems concepts (e.g., state machine replication) is a plus
- Prior HFT system development experience is a plus
- Prior financial industry experience is a plus
Job Type: Full-time
Pay: $100,391.75 - $150,000.00 per year
Benefits:
* 401(k)
* 401(k) matching
* Dental insurance
* Dependent health insurance coverage
* Flexible spending account
* Health insurance
* Health savings account
* Life insurance
* Vision insurance
Work Location: In person
Ready to Apply?
Don't miss this opportunity! Apply now and join our team.
Job Details
Posted Date:
March 3, 2026
Job Type:
Technology
Location:
Chicago, Illinois, 60629, United States
Company:
Consolidated Trading LLC
Ready to Apply?
Don't miss this opportunity! Apply now and join our team.