The Senior Software Engineer will design and enhance data and infrastructure platforms, support systematic trading strategies, and collaborate with investment teams in a fast-paced environment.
G MASS are currently looking for an experienced Software Engineer to join a leading Investment Manager client. This role sits within a core engineering team at the centre of a highly quantitative investment environment, supporting the technology and data platforms that underpin systematic trading strategies and advanced research.
You will be working in a fast-paced, data-driven environment where engineering plays a critical role in enabling investment teams to access, process and utilise large volumes of market and research data.
Responsibilities
- Design, develop and enhance large-scale data and infrastructure platforms supporting trading and research.
- Build and maintain systems capable of processing large volumes of data from numerous global sources.
- Work closely with researchers, traders and engineers to ensure platforms effectively support investment workflows.
- Contribute to improving the scalability, performance and reliability of distributed systems.
- Develop and maintain services primarily using Java and Python.
- Work across modern data and messaging technologies including Kafka, ArcticDB and MongoDB.
Requirements
- Degree in a quantitative/technical field (e.g. Computer Science, Mathematics, Engineering or Physics)
- 5+ years’ software engineering experience using Java or Python
- Strong Linux and Git knowledge
- Experience with modern databases (e.g. Postgres, MongoDB or similar)
- Strong problem-solving skills and attention to detail
- Able to work independently and collaborate with stakeholders
Nice to have
- Exposure to distributed systems
- Open-source contributions
- Familiarity with LLMs / AI tooling
Benefits
Salary: up to £100k
Permanent contract.
Similar Jobs
Big Data • Cloud • Software • Database
Develop and improve MongoDB’s distributed query execution engine. Responsibilities include implementing execution algorithms, adding query language features, optimizing database performance, diagnosing robustness issues, writing and reviewing high-quality C++ code, testing features, fixing bugs, and collaborating with engineers. The role will eventually lead major feature development and mentor new team members.
Top Skills:
CC++MongoDBRust
Fintech • Mobile • Payments • Software • Financial Services
Own the architecture and technical direction of Wise’s FX engineering stack across market data and risk teams. Build semi-automated hedge execution, real-time Flink streaming pipelines, Kafka infrastructure, quant model production systems, and high-throughput rate services. Lead reliability, incident response, technical roadmaps, system design, and engineering mentorship while collaborating with traders, quants, and treasury stakeholders.
Top Skills:
Apache FlinkApache KafkaBloombergGrpcJava 21Kafka StreamsProtobufPython 3.12ReutersSpring Boot 4.X
Fintech • Mobile • Payments • Software • Financial Services
Design and scale distributed, event-driven systems for AML, customer due diligence, and financial crime prevention across European and UK markets. Own risk architecture end to end, make critical technical decisions, mentor engineers, partner with Product, Compliance, and Data Science, and deliver real-time, auditable risk decisions using high-throughput systems.
Top Skills:
Ci/CdDistributed SystemsJavaKafkaSpring BootSQL
What you need to know about the London Tech Scene
London isn't just a hub for established businesses; it's also a nursery for innovation. Boasting one of the most recognized fintech ecosystems in Europe, attracting billions in investments each year, London's success has made it a go-to destination for startups looking to make their mark. Top U.K. companies like Hoptin, Moneybox and Marshmallow have already made the city their base — yet fintech is just the beginning. From healthtech to renewable energy to cybersecurity and beyond, the city's startups are breaking new ground across a range of industries.


