
TradingHub · London
Compensation: Competitive (Financial Services) About TradingHub Founded in 2010, TradingHub delivers uniquely intelligent trade surveillance software to world...
Compensation: Competitive (Financial Services)
About TradingHub
Founded in 2010, TradingHub delivers uniquely intelligent trade surveillance software to world leading financial institutions.
Developed by market professionals, our solutions use sophisticated modelling techniques to detect single and cross-product market
manipulation.
With a team of over 150 experts worldwide, TradingHub combines global reach with deep markets expertise to help our customers
mitigate financial, regulatory, and reputational risk.
The Role
We are hiring a Software Engineer to aid the design, build and maintenance of our market data environment and associated
analytics. This hands-on position will attract those who are interested in working with complex architectures and are keen to
apply their problem-solving skills in a practical setting.
The successful candidate will work alongside Pricing Quants and Risk Strats to productionise financial markets data and follow a
proactive approach to service enhancements.
Requirements
Benefits
Life at TradingHub is a rewarding journey within a fast-growing company that thrives on innovation and collaboration. By combining
the best of technology and global markets, we’re able to solve complex problems together and deliver meaningful results to our
customers. Everybody has value to bring, and we welcome individuality as a key driving force behind our collective success.
Rooted in everything that we do are our core values: Accountability, Ambition, Partnership and Trust. These values provide the
foundation for a sustainable workplace culture that empowers you to grow, contribute, and become your best self.
Don’t tick every single requirement? Research shows that candidates from under-represented groups are less likely to apply unless
they meet all the criteria. We are dedicated to building a diverse, equitable and inclusive workplace, so if this role excites
you, please don't let our specification hold you back. Get in touch!
TradingHub is an equal opportunities employer. We do not discriminate based on race, religion, ethnic or national origins, sex
(including pregnancy, childbirth, reproductive health decisions, or related medical conditions), sexual orientation, gender
identity, gender expression, age, socio-economic background, responsibilities for dependants, physical or mental disability or
other applicable legally protected characteristics. TradingHub selects candidates for interview based solely on their skills,
experience and qualifications.
We are committed to making our recruitment process accessible to all and we encourage candidates to inform us of any required
adjustments. A full copy of our diversity, equity and inclusion policy will be made available to you upon request.
Qube Research & Technologies (QRT) is a global quantitative and systematic investment manager, operating in all liquid asset classes across the world. We are a technology and data driven group implementing a scientific approach to investing. Combining data, research, technology, and trading expertise has shaped our collaborative mindset, which enables us to solve the most complex challenges. QRT’s culture of innovation continuously drives our ambition to deliver high quality returns for our investors. Tick Data Platform is a new team building a globally distributed market data architecture. The systems are being developed from the ground up and we’re looking for exceptional software engineers to join us in creating scalable and performant data platforms to support quantitative research and trading. Your future role within QRT * Greenfield development in a small and highly collaborative team * Building cloud-native platforms for the distribution and processing of realtime tick data * Architecting high throughput distributed systems with significant horizontal scalability * Working with researchers and data scientists across QRT Your present skillset: * 4 years of software engineering experience * Experience with distributed realtime systems * Systems design and architecture * Ability to write optimised and high throughput code * Communication and teamwork, with an interest in building a strong engineering culture Experience in these is advantageous but not required: * Cloud-native platforms including Kubernetes * Realtime platforms including Kafka * High performance python tooling (numpy, numba, c++ and rust interoperability) * Modern data tooling (polars, arrow, flight/grpc) * C++ or Rust * Market data * SRE and DevOps * Project leadership and stakeholder management QRT is an equal opportunity employer. We welcome diversity as essential to our success. QRT empowers employees to work openly and respectfully to achieve collective success. In addition to professional achievement, we are offering initiatives and programs to enable employees achieve a healthy work-life balance.
Flow Traders is looking for a Senior C++ Software Engineer to lead the next-generation architecture of the market data and execution platforms that power our fully systematic trading. We don't treat market data as plumbing - for us it's a source of alpha, where feed handling, order book construction, and a deep understanding of exchange microstructure are themselves a competitive edge. We're looking for a senior individual contributor who has lived this philosophy in a proprietary or systematic trading environment and can squeeze every nanosecond out of the path from wire to strategy. As a senior individual contributor, you'll help set the technical direction for the Core Platform that underpins quantitative research, pricing, strategy development, and execution across hundreds of venues - and drive its global rollout across our Market Data, Quant Research, Pricing, and Strategies groups. You'll work in a tight, iterative loop with quants and technical traders, applying deep expertise in modern C++, OS internals, CPU and memory architecture, lock-free concurrency, and low-latency networking to push our systems toward state-of-the-art performance, robustness, and observability. WHAT YOU WILL DO: * Lead the development and global rollout of our Core market data platform used across multiple focus areas (Market data, Research engineering, Pricing, Strategies). * Design and implement high‑performance components for market data ingestion, normalization, and distribution, as well as its usage for order execution and strategy infrastructure. * Develop tools and frameworks that enable quants and technical traders to build, tune, and deploy data‑driven systematic pricing and trading strategies. * Own the full lifecycle of your components in a fast‑paced, iterative environment: deploy, monitor, profile, and optimize your code in production. * Work closely with focus group engineers, quants, and technical traders to refine requirements, collect feedback, and iterate on the platform's design and implementation. WHAT YOU NEED TO SUCCEED: * BSc, MSc, or PhD in Computer Science, Mathematics, or a related field. * 7+ years of post‑graduation professional C++ software development experience. * Experience building low‑latency market data ingestion, order execution, and algorithmic trading systems (proprietary trading industry preferred). * Strong knowledge of algorithms and data structures. * Experience in parallel, asynchronous, and multithreaded programming. * Demonstrated ability to write clean, reliable, and highly scalable C++ code. * Interest in extracting maximum performance from available hardware and software (CPU caches, memory layout, networking, etc.). * Ability to communicate effectively with both technical and non‑technical colleagues. Flow Traders does not accept unsolicited resumes from any professional staffing or search firms. All resumes, and any other information identifying potential candidates, submitted to any employee at Flow Traders via email, the Internet or directly without a valid and signed search agreement will be deemed free to contact by Flow Traders without any restrictions and no placement fee of any kind will be paid in the event the candidate is hired by Flow Traders
Flow Traders is looking for Senior C++ Software Engineers to join our growing team in Amsterdam. Software Engineers at Flow Traders provide us with our competitive edge, equipping Researchers and Traders with the information and capabilities that they need to make sound business decisions. C++ plays a critical role in our event-driven trading systems, which are designed to reliably handle vast amounts of data at ultra-low latencies. As a C++ Engineer, you will build systems used to analyze and trade tens of thousands of products across hundreds of global trading venues every day. Working closely with Technologists, Quantitative Researchers, and Traders, you’ll guide the development of our in-house trading technology and optimize it to achieve market-leading performance and reliability. Our proprietary trading platform includes everything from venue connectivity (feed handlers and ordering gateways) to trading engines to shared platforms that enable us to work quickly and efficiently - we are proud of our open and collaborative culture, so you’ll have plenty of opportunity to find what fits you best. Teamwork is one of our most important firm values, and end users are never more than a short walk away, guaranteeing short feedback loops and immediate insight into the value that your code provides. To foster collaboration and innovation, we maintain shared libraries, encourage code re-use, and continuously evolve our views on application architecture. WHAT YOU WILL DO: Main technical activities include: For all C++ openings: * Lead the development and global rollout of our Core platform used in multiple business/focus groups (Market data, Quantitative research, Pricing, Strategies) * Be involved in the development process, which will be a fast-paced iterative process where you deploy your deliverables and validate them yourself and/or together with traders or quants * Develop tools/frameworks to deliver capabilities for tuning/develop data-driven systematic pricing and trading strategies * Work together with focus group engineers, Quants and Technical traders to refine requirements, collect feedback, and iterate on design and implementation of platform requirements Exchange Connectivity: * Write software that communicates with exchanges through their APIs, receiving market data and sending orders over the network in different protocols, such as FIX, Websocket or HTTP requests * Ensure quality of software based on a set of testing suites, which you are expected to use, maintain and extend * Optimize exchange communication through kernel bypass, optimizing TLS or the connection handling to an exchange * Research exchange behavior in detail to align our behavior to that of an exchange * Implement these solutions using the provided exchange SDKs in different languages such as C++, Rust, Python, Typescript Trading Strategies: * Implement trading algorithms based on requirements provided by traders and quants * Acquire and develop the necessary trading knowledge to successfully translate the requirements into actual software implementation * Continuously improve the stability, reliability, and performance of the trading engine * Enhance monitoring and observability in collaboration with the Trading Operations team * Investigate and resolve production issues such as crashes, unexpected business logic behavior, and performance bottlenecks * Prepare for releases and deployments of new trading engine versions WHAT YOU NEED TO SUCCEED * BSc, MSc, or PhD in Computer Science, Mathematics or equivalent * 5+ years post-graduation professional C++ software development experience (proprietary trading industry preferred) * Ability to write clean, reliable, and highly scalable code * Good knowledge of algorithms and data structures * Experience in parallel, asynchronous, and multithreaded programming * Interest in achieving maximum performance from available hardware and software * Ability to communicate with technical and non-technical business colleagues WHAT WE OFFER At Flow Traders, we create the conditions for hard‑working, high‑performing people to do their best work. From a thorough onboarding and ongoing access to Flow Academy, to latest technology and a collaborative, non‑hierarchical culture, we give you the tools, ownership, and support to move fast and drive outcomes. We keep a close‑knit, small‑company feel while offering competitive salary, annual discretionary profit share, and comprehensive benefits, so talent can grow here, and stay here. See our benefits below: * Flow Academy and opportunities to attend domain-related conferences * Daily catered lunch, great coffee, and a fully stocked kitchen and snack bar * In-house Bar and Lounge with arcade, table tennis, billiards, and game consoles * Company boat * In-house gym and sessions with our nutritionist or personal trainer * Bi-weekly massages * Annual company trip and a variety of events throughout the year, such as the New Years Event * Global rotations across our offices worldwide * and more Flow Traders does not accept unsolicited resumes from any professional staffing or search firms. All resumes, and any other information identifying potential candidates, submitted to any employee at Flow Traders via email, the Internet or directly without a valid and signed search agreement will be deemed free to contact by Flow Traders without any restrictions and no placement fee of any kind will be paid in the event the candidate is hired by Flow Traders