
GoCardless · London
About us GoCardless is a global bank payment company. Over 100,000 businesses, from start-ups to household names, use GoCardless to collect and send payments t...
About us
GoCardless is a global bank payment company. Over 100,000 businesses, from start-ups to household names, use GoCardless to collect
and send payments through direct debit, real-time payments and open banking.
GoCardless processes US$130bn+ of payments annually, across 30+ countries; helping customers collect and send both recurring and
one-off payments, without the chasing, stress or expensive fees. We use AI-powered solutions to improve payment success and reduce
fraud. And, with open banking connectivity to over 2,500 banks, we help our customers make faster, more informed decisions.
We are headquartered in the UK with offices in London and Leeds, and additional locations in Australia, France, Ireland, Latvia,
Portugal and the United States.
At GoCardless, we're all about supporting you! We’re committed to making our hiring process inclusive and accessible. If you need
extra support or adjustments, reach out to your Talent Partner — we’re here to help!
And remember: we don’t expect you to meet every single requirement. If you’re excited by this role, we encourage you to apply!
Our mission as the Payment Intelligence team is to augment our bank payments product with intelligent data products that
differentiate our offering and increase our win rates.
Our focus areas are our existing products, Success+ and Protect+. This means creating market-leading payment recovery rates and
fraud prevention products.
Projects in the pipeline that align to these focus areas are:
As an engineer, you will be actively working on projects that help grow the adoption of these products while improving the
experience of using the same and coming up with ideas for new product features in this space. You will be aided and supported in
this journey by a cross functional team of super talented and motivated engineers and data scientists
This is a unique and high-profile opportunity for you, as an engineer, to work on building one one of GoCardless' major revenue
streams in the coming years.
validate ideas and learn.
Base salary range: £80,000 - £120,000
Base salary ranges are based on role, job level, location, and market data. Please note that whilst we strive to offer competitive
compensation, our approach is to pay between the minimum and the mid-point of the pay range until performance can be assessed in
role. Offers will take into account level of experience, interview assessment, budgets and parity between you and fellow employees
at GoCardless doing similar work.
We're an organisation defined by our values; We start with why before we begin any project, to ensure it’s aligned with our
mission. We act with integrity, always. We care deeply about what we do and we know it's essential that we be humble whilst we do
it. Working this way creates the GC magic- the reason we all love showing up to work.
As of April 2025, we had 806 employees (GeeCees) globally, with 524 based in the UK, 163 based in Latvia and 119 across our other
offices.
To ensure that we're representative of the world around us - and to be able to review relevant benchmarks - we ask GeeCees to
voluntarily disclose diversity data. This year, the proportion of GeeCees providing data increased to 88% (up from 79% in 2024).
With regards to diversity within GoCardless, we can see GeeCees identifying as:
Asian, Black, Mixed or Other — 25%
Neurodiverse — 9%
Disabled — 1%
Average age — 33
Female — 45%
Male — 55%
We’re rooting for you during your application and GoCardless aims to provide reasonable adjustments to make our recruitment
process as remarkable and accessible as we can. Please speak to your Talent Partner if you need extra support.
If you want to learn more, you can read about our Employee Resource Groups and objectives here
Sustainability
We’re committed to reducing our impact on the environment, leaving a more sustainable world for future generations. Check out our
sustainability action plan here.
Find out more about Life at GoCardless via Twitter, Instagram and LinkedIn.
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
About Neo4j: Neo4j is the graph intelligence platform that transforms data into knowledge to power the next generation of intelligent applications and AI systems. It includes enterprise-ready knowledge graphs for accurate, explainable, and governed AI; the most comprehensive, trusted, and easy-to-deploy graph capabilities across any environment and data source; and an unmatched ecosystem trusted by 84 of the Fortune 100 and supported by the world’s largest graph community. Intelligence that works. Results that matter. Built to work everywhere and integrate with everything across every cloud for dynamic, personalized, and autonomous AI systems. We deliver quicker results, contextual knowledge, and solutions that impact customers and employees across the business. Our Vision: At Neo4j, we have always strived to help the world make sense of data. As business, society and knowledge become increasingly connected, our technology promotes innovation by helping organizations to find and understand data relationships. We created, drive and lead the graph database category, and we’re disrupting how organizations leverage their data to innovate and stay competitive. The Team: The managed cloud offering from Neo4j is called Aura (DBaaS) and we are now looking to expand our Aura team with more skilled Engineers. As of today, Aura is running hundreds of managed Kubernetes clusters in production across multiple CSPs and brings the power of the Neo4j Graph Intelligence Platform. Now, we are looking for experienced Software Engineers with Kubernetes experience to join our Networking team to develop the system further to handle future load and functionality. THE ROLE: * Collaborate with your team to design, develop, and maintain the cloud networking foundation that powers our cutting-edge solutions. * Partner closely with teams across Neo4j’s cloud organization, Aura, to shape and deliver an ambitious roadmap for cloud networking as we scale globally. * Tackle complex and exciting engineering challenges in a rapidly growing area of focus, where your work will directly influence the performance, reliability, and scalability of our platform. REQUIRED AREAS OF EXPERIENCE: * Advanced knowledge of Google Cloud, AWS and/or Azure * Agile software development within a team environment * Good working knowledge of Go * Experience building and operating software on Kubernetes * Cloud Networking and Kubernetes Networking fundamentals * Working in a 24/7/365 SaaS environment * Solid understanding of DNS, TLS, mTLS, SNI and L4/L7 Proxies (Envoy) * Build and deployment pipelines employing continuous delivery NICE TO HAVE AREAS OF EXPERIENCE: * Multi Tenancy Environments * GCP Private Service Connect * AWS/Azure PrivateLink * Writing Kubernetes Operators * Kubernetes internal networks (Cilium, eBPF, Traefik, Calico, Linkerd, Istio, Consul) * Kubernetes network security * Architecting for high availability #LI-Hybrid Why Join Neo4j? Neo4j is, without question, the most popular graph intelligence platform in the world. We have customers in every industry globally, and our products are a proven product/market fit. Joining our team is an opportunity to shape the future of data and analytics. Below are just a few exciting facts about Neo4j. * Neo4j is one of the fastest-scaling technology companies in this industry. It recently surpassed $200M in annual recurring revenue (ARR), doubling its ARR over the past three years. * Raised the biggest funding round in database history ($325M Series F). Backed by world-class investors like Eurazeo, GV (formerly Google Ventures), and Inovia Capital, Neo4j has raised over $600M in funding and is currently valued at over $2Bn. This puts Neo4j among the most well-funded database companies in history. * 84% of the Fortune 100 and 58% of the Fortune 500 use Neo4j. Examples include Boston Scientific, BT Group, Caterpillar, Cisco, Comcast, Department for Education UK, eBay, NBC News, Novo Nordisk, Worldline, and others. * Co-founder and CEO Emil Eifrem has built an amazing culture that prides itself on relationships, inclusiveness, innovation, and customer success. * Countless industry awards. Massive enterprises and individual developers/data scientists love Neo4j. A strong sense of community and ecosystem is built around the platform. * A recent Forrester Total Economic Impact™ Study cited Neo4j as delivering 417% ROI to customers. Research shows that members of underrepresented communities are less likely to apply for jobs when they don’t meet all the qualifications. If this is part of the reason you hesitate to apply, we’d encourage you to reconsider and give us the opportunity to review your application. At Neo4j, we are committed to building awareness and helping to improve these issues. One of our central objectives is to provide an inclusive, diverse, and equitable workplace for everyone to develop their potential and have a positive, career-defining experience. We look forward to receiving your application. Neo4j Values: Neo4j is a Silicon Valley company with a Swedish soul. We foster collaboration and each of us is empowered to contribute and put our innovative stamp on projects. We hire candidates who reflect the following Neo4j core values: (we)-[:VALUE]->(relationships) (we)-[:FOCUS_ON]->(userSuccess) (we)-[:THRIVE_IN]->(:Culture {type: [‘Open’, ‘Inclusive’]}) (we)-[:ASSUME]->(:Intent {direction:’Positive’}) (we)-[:WELCOME]->(:Discussions {nature: ‘IntellectuallyHonest’}) (we)-[:DELIVER_ON]->(ourCommitments) Neo4j is committed to protecting and respecting your privacy. Please read the privacy notice regarding Neo4j's recruitment process to understand how we will handle the personal data that you provide. More information at www.neo4j.com. ©2026 Neo4j, Inc., Neo Technology®, Neo4j®, Cypher®, Neo4j Bloom™, Neo4j Graph Data Science Library™, Neo4j® Aura™, and Neo4j® AuraDB™ are registered trademarks or a trademark of Neo4j, Inc. All other marks are owned by their respective companies.