We seek a highly skilled C++ Developer to join our team of experts in building and optimizing trading systems.
The ideal candidate will have a deep understanding of C++ programming, experience with low-latency systems, and a keen interest in financial markets.
You will be responsible for developing, testing, and maintaining high-performance trading applications that handle large real-time data volumes..
Key Responsibilities.
Develop and Maintain Trading Systems :Design, implement, and optimize C++ applications for high-frequency trading, ensuring low latency and high throughput..
Algorithm Implementation :Work closely with quants and traders to implement and optimize trading algorithms in C++..
Performance Optimization :Identify and resolve performance bottlenecks, ensuring that the systems operate at peak efficiency..
Testing and Debugging :Write unit tests and perform debugging to ensure the reliability and stability of the trading systems..
Collaborate with Teams :Work collaboratively with other developers, quants, and operations teams to deliver robust and scalable solutions..
Stay Updated :Keep up with the latest developments in C++ and financial technologies to continuously improve our systems..
Qualifications.
Educational Background :Bachelor's or Master's degree in Computer Science, Engineering, or a related field..
Experience :3-5 years of professional experience in C++ development, preferably in the financial services industry..
Technical Skills.
Proficiency in C++11/14/17 and STL..
Experience with multi-threaded and low-latency systems..
Familiarity with Linux/Unix environments..
Knowledge of scripting languages like Python is a plus..
Experience with network programming and socket APIs..
Understanding of data structures, algorithms, and software design principles..
Financial Knowledge :A basic understanding of financial markets and trading concepts is preferred but not mandatory..
Problem-Solving :Strong analytical and problem-solving skills with a focus on performance and efficiency..
Communication :Excellent verbal and written communication skills, with the ability to work effectively in a team environment..