Applicants must be eligible to work in the specified location
Senior Software Engineer - Data Engineering
Contract duration:- 6 months initially (with extension available for the right person)
Location:- London EC4
Hybrid working: 3 days per week in office + 2 days WFH
Rate: £500-£600 inside IR35
Join our Data Engineering team at the heart of a quantitative investment firm, powering the infrastructure which drives our systematic trading strategies and cutting-edge discretionary research. You'll help architect a multi-petabyte scale estate, processing billions of datapoints daily from thousands of data sources. Our stack combines Java and Python, with foundations of Kafka, ArcticDB, MongoDB, and more. This is an opportunity to tackle complex distributed systems challenges at exceptional scale.
What you bring to the role
- Experience working with large scale messaging and downsampling solutions
- Strong academic record and a degree with high mathematical and computing content eg Computer Science, Mathematics, Engineering or Physics
- 5-7 years of professional experience in software engineering with Java as your primary language and some experience in Python
- Proficient on Linux platforms and strong understanding of Git
- Deep knowledge of one or more relevant database technologies such as Iceberg, Postgres, or MongoDB
- Strong problem-solving skills and attention to detail
- Strong communication and collaboration abilities
- Ability to work independently and gather requirements from stakeholders
- Experience in Banking/Asset Management/Financial Services
Advantageous to have
Familiarity with distributed systems and orchestration
Experience with performance optimization and large-scale data processing
Contributions to open-source projects
Experience working with Large Language Models (LLMs)

6 months
ASAP
£500-600pd inside IR35
Le Nguyen
JSDATA ENGINEER
23/01/2026 14:50:36
About McCabe & Barton
McCabe and Barton are a specialist recruitment business founded in 2000 focusing on technology and business change roles within the Private and Public Sector. We specialise in mid to senior level...
We strongly recommend that you should never provide your bank account details to an advertiser during the job application process. Should you receive a request of this nature
please contact support giving the advertiser's name and job reference.