BlueCrest's Internal Market Making group is seeking a C++ Software Developer to join their dynamic algorithmic execution and trading team. The role offers an exciting opportunity to work with cutting-edge technology in a front-office environment, developing and maintaining low-latency trading applications.
The position is part of a well-structured team comprising developers, quants, and traders who work collaboratively with full ownership of the end-to-end trading cycle. The codebase is modern, well-organized, and modular, having been built from scratch. This presents an excellent opportunity for a motivated developer to make a significant impact in a growing area while gaining comprehensive exposure to the product lifecycle.
As a C++ Software Developer, you'll be responsible for developing and maintaining flexible, low-latency automated trading applications used for execution optimization strategies in global futures exchanges. The role involves working closely with quants and traders in a fast-paced environment, handling everything from market connectivity to order management and core trading infrastructure.
The ideal candidate should have a deep passion for technology, strong proficiency in modern C++ standards, and experience with multithreading and real-time systems. Knowledge of financial markets and algorithms is highly valued, as is experience with Python scripting and Linux/Unix environments. The role requires someone who is self-motivated, proactive, and comfortable working in an agile dev-ops environment with rapid development cycles.
BlueCrest offers an inclusive work environment and equal opportunities for all employees, regardless of their background. This is an excellent opportunity for a developer looking to work with cutting-edge technology in the financial sector while being part of a motivated team that values initiative and technical excellence.