C++ Trading Developer, Quant Trading Team
Role in brief
Crypto.com seeks a C++ Trading Developer for its Quant Trading Team. This role focuses on enhancing automated trading systems and implementing trading strategies. Candidates should have strong C++ skills and experience in network programming.
About the role
As a C++ Trading Developer at Crypto.com, you will be part of a team dedicated to improving automated trading systems. Your work will involve enhancing exchange connectivity, derivatives pricing models, and order and risk management systems, ensuring they perform optimally in live trading environments.
Collaboration is key in this role, as you will work closely with various teams to automate workflows related to trading, reconciliation, and analytics. Success in this position means effectively implementing adjustable trading strategies and providing robust technical support for the trading system.
Skills that matter here
- C++: This role requires extensive experience with C++ to enhance trading systems and implement strategies.
- TCP: Knowledge of TCP is essential for network programming and exchange connectivity.
- Websocket: Experience with Websocket is necessary for real-time data communication in trading.
- Boost: Boost libraries will be utilized for various functionalities within the trading system.
- ZeroMQ: ZeroMQ will be used for messaging in the automated trading architecture.
- MongoDB: MongoDB will serve as the database solution for storing trading data.
Who this role suits
- A developer with a strong background in C++ and network programming.
- Someone who thrives in a collaborative environment and enjoys solving complex problems.
- A professional who is detail-oriented and focused on optimizing system performance.
- An individual who is adaptable and can implement strategies in dynamic trading scenarios.
From the employer
- Continuously improve the design and performance of our automated trading system, including exchange connectivity, derivatives pricing model, order and risk management system.
- Implement trading strategies which are highly adjustable in live trading and easy to integrate with backtesting system.
- Work closely with other teams to automate trading/reconcile/analytics workflow.
- Provide technical support for trading system.
- 5+ years of working experience with C++.
- Thorough understanding of C++ memory model, concurrency, meta-programming and best practices.
- Experience with network programming using TCP, Websocket.
- Experience with Boost, ZeroMQ, MongoDB, Protobuffer.
- Experience with optimisation using modern SIMD instrument set or GPU programming is a plus.
Questions about this role
What is the remote policy?
The position is hybrid, allowing for some flexibility in work location.
What is the required experience level?
Candidates should have at least 5 years of experience with C++.
How can I apply for this role?
Interested candidates can apply through the Crypto.com website.
✓ Drop your CV once, then continue to the employer's application form. Your profile stays here for every recruiter hiring on web3vacancy.