C++ Software Developer

BlueCrest's Internal Market Making group specializes in algorithmic execution and trading with proprietary low latency trading architecture.
Backend
Mid-Level Software Engineer
In-Person
Finance

Description For C++ Software Developer

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.

Last updated 15 days ago

Responsibilities For C++ Software Developer

  • Develop and maintain low-latency C++ automated trading applications
  • Work on all phases of software development lifecycle
  • Write efficient C++ for back-end co-located trading servers and simulation environment
  • Work on market connectivity, order management and trading infrastructure
  • Support monitoring tools and analyze system performance

Requirements For C++ Software Developer

Python
Linux
  • Proficiency in latest C++ standards
  • Experience with multithreading, real-time systems and socket programming
  • Ability to work with Linux/Unix
  • Experience in professional script development (preferably Python)
  • Strong written and verbal communications skills
  • Experience working with Boost applications
  • Git and Visual Studio experience
  • Knowledge of financial markets and algorithms (preferred)

Interested in this job?

Jobs Related To BlueCrest C++ Software Developer

Python Developer

Python Developer position at AppViewX, focusing on certificate lifecycle management and automation, requiring 3+ years of experience and strong networking knowledge.

Salesforce Engineer

Mid-level Salesforce Engineer position at Oodle Car Finance, developing and maintaining Salesforce applications with Apex and Lightning Web Components in a hybrid work environment.

Salesforce Engineer

Mid-level Salesforce Engineer position at Oodle Car Finance, developing and maintaining Salesforce applications with Apex and Lightning Web Components in a hybrid work environment.

Backend Engineer

Backend Engineer role at a fast-growing supply chain platform in Berlin, focusing on construction materials distribution and financing.

Software Developer 3

Mid-level Software Developer position at Oracle focusing on backend development with Java, requiring 4 years of experience and offering comprehensive benefits.