About Us:
BLACKBOX is a leading high-frequency trading firm dedicated to leveraging cutting-edge technology and advanced quantitative strategies to outperform the market. Our team consists of world-class engineers, traders, and researchers who are passionate about solving complex problems and pushing the boundaries of what's possible in the trading industry.
Position Overview:
We are looking for a highly skilled C++ Developer to join our engineering team. In this role, you will be responsible for designing, developing, and optimizing our high-frequency trading systems. This is a unique opportunity to work in a fast-paced environment where your contributions directly impact the success of the company.
Key Responsibilities:
- Develop and optimize low-latency, high-throughput trading systems using C++.
- Collaborate with traders, quants, and other developers to design and implement trading strategies.
- Improve performance of existing trading systems by identifying bottlenecks and applying optimization techniques.
- Ensure robustness of systems by conducting thorough testing and code reviews.
- Stay updated with the latest advancements in C++ and other relevant technologies to keep our systems at the cutting edge.
- Contribute to the overall architecture and design decisions of our trading platform.
Qualifications:
- Strong proficiency in C++ with a deep understanding of modern C++ standards (C++11/14/17/20).
- Experience in developing low-latency, high-frequency trading systems or similar high-performance applications.
- Solid understanding of data structures, algorithms, and multi-threaded programming.
- Experience with networking (TCP/UDP) and kernel bypass techniques (e.g., DPDK, RDMA) is highly desirable.
- Familiarity with scripting languages (Python, Bash) for automation and rapid prototyping.
- Knowledge of financial markets and trading strategies is a plus but not required.
- Strong problem-solving skills and the ability to work well under pressure in a fast-paced environment.
- Excellent communication skills and the ability to work effectively in a collaborative team environment.
Why Join Us
- Innovative Environment: Be part of a team that is constantly pushing the boundaries of technology and trading.
- Impactful Work: Your contributions will directly influence the success of our trading operations.
- Competitive Compensation: We offer a highly competitive salary, performance bonuses, and benefits.
- Professional Growth: Opportunities for continuous learning and professional development.
- Collaborative Culture: Work with talented professionals who are passionate about what they do.