We are looking for a skilled C++ Developer to design, develop, and optimize high-performance trading systems. You will work closely with traders, quants, and infrastructure teams to build low-latency, scalable solutions that power real-time trading and market data processing.
Key Responsibilities
- Design and develop low-latency, high-performance trading systems using C++
- Optimize system performance with a focus on latency, throughput, and reliability
- Collaborate with quantitative researchers and traders to translate strategies into production systems
- Troubleshoot production issues and ensure system stability in a fast-paced environment
- Write clean, maintainable, and well-documented code following best practices
- Participate in code reviews, system design discussions, and architecture improvements
- Continuously improve system performance through profiling and tuning
Requirements
- Master's degree in Computer Science, Engineering, or related field
- 5+ years (or more for senior roles) of strong C++ development experience
- Solid understanding of:Data structures and algorithms,Multithreading and concurrency,Memory management and performance optimization
- Experience working on low-latency or real-time systems
- Preferable hands-on experience in trading system /Risk management
- Familiarity with Linux/Unix environments
- Understanding of networking concepts (TCP/IP, sockets)
- Strong problem-solving skills and attention to detail
- Able to use Chinese and English as daily working language to work with chinese-speaking stakeholders