This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Join us a C++ developer for designing and developing ultra-low-latency end-to-end Direct Market Access (DMA) trading platform. As a Barclays Developer within Equities QPS (Quantitative Prime Services) Technology, you will join a team focused on building out the functionality and technology of the SubM , SUBM-R, SubM Native systems for our flagship product offering for giving ultra-low latency to a very niche domain of very high volume and low latency sophisticated Equites trading clients, mostly Hedge funds as well as develop Cash Connectivity Platform for our Equities Cash Business.
Job Responsibility:
Design and develop ultra-low-latency end-to-end Direct Market Access (DMA) trading platform
Build out the functionality and technology of the SubM, SUBM-R, SubM Native systems
Develop Cash Connectivity Platform for our Equities Cash Business
Help with the design and development of industry-leading, ultra-low-latency Equities trading systems
Take up the full responsibility and drive multiple deliveries at a time
Work closely with existing leads to review current platform architecture and propose and implement changes geared towards performance improvements, simplification, and technical debt reduction
Be the GoTo person for Business/ Desk and provide estimates for tasks including design, development, and testing
Provide holistic simulation and testing of the trading system for high reliability
Support analysis, testing, and operations teams
Participate in code reviews and architectural decisions
Mentor junior developers
Development and delivery of high-quality software solutions
Cross-functional collaboration with product managers, designers, and other engineers
Collaboration with peers, participate in code reviews
Stay informed of industry technology trends and innovations
Adherence to secure coding practices
Implementation of effective unit testing practices
Requirements:
Excellent 5+ years of experience with expertise in C++
Conversant with Modern C++ topics and features
Expert in data structures, algorithms, multi-threading, and C++ standard library
C++ performance and low latency understanding to make latency reduction on the critical path of flow
Good working experience of Linux/Unix operating system and Linux commands
Working experience, collaboration in the regional and global team structure
Nice to have:
Front office trading development on the critical path to the exchange
May have developed low latency system specially for APAC markets
Proven experience in working in the Investment banking, working with directly with Traders and Desk Heads
Algorithmic Trading experience with a High Frequency Trading Firm