Description
Senior software developer for an equity and derivatives trading company in New York, NY, working under direction of CTO and closely with traders, quants, and other developers. Responsibilities include designing, developing, testing and deploying firm’s general trading logic, execution algorithms, core infrastructure, and market access in C++ on Linux environment; gathering business requirements; improving existing infrastructure and applications; profiling and optimizing trading system performance to improve the speed and scalability; making technical trade-offs decisions related to performance, flexibility, and complexity.
Qualifications
- Master’s degree in computer science or computer engineering
- 3 years of software development and financial trading systems development
- Experience within derivatives markets including building real-time applications in C/C++ on Linux
- Developing and deploying algorithmic, high-frequency, low-latency options trading systems and Risk Management applications
- Experience with data structures and algorithms, DMBS (MySQL/Oracle); network protocols (TCP/IP)
- Experience with low-latency messaging frameworks (LBM)
- Knowledge of revision control systems