C++ Developer

  • New Delhi
  • Blackbox

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.