Job Description:
We are seeking a skilled C++ Developer to join our team and contribute to the development of high-performance trading systems. The ideal candidate will be responsible for designing, implementing, and optimizing core modules that drive our trading platform.
- Develop and maintain core modules of high-performance trading systems, including market data feed handlers, order processing, risk management engines, and matching logic.
- Participate in system architecture design and optimization to improve throughput, stability, and scalability.
- Write high-quality, maintainable C++ code to ensure low latency and high availability of the system.
- Analyze and optimize system performance in areas such as multi-threading, memory management, and network communication.
- Collaborate in testing, deployment, and maintenance of trading systems, troubleshooting and resolving production issues promptly.
Job Requirements:
- Bachelor's degree or higher in Computer Science, Software Engineering, Electronic Engineering, or related fields.
- Experience in developing securities, futures, forex, or high-frequency trading systems is preferred.
- Familiarity with middleware technologies such as Kafka, Redis, MySQL, and their optimization techniques.
- Proficiency in C++11/14/17 standards, STL, Boost libraries, and strong programming skills.
- Experience with Linux/Unix systems and proficiency in debugging tools and performance optimization methods.
- Knowledge of multi-threading programming and network programming (TCP/UDP, ZeroMQ, gRPC, shared memory, etc.).
- Solid understanding of data structures, algorithms, and operating system principles, with expertise in low-latency and high-concurrency scenarios.
- Excellent teamwork and communication skills, with the ability to work under pressure.
Benefits:
Join a stable and collaborative team environment with competitive compensation packages. Enjoy the flexibility of full remote work arrangements.


