Quick Overview
Job Description
Our client, a leading investment firm, is looking for a Senior Software Engineer in London to build robust data-driven products, tools and infrastructure supporting fundamental investment research. Working within a team of analysts, researchers, data scientists and engineers, this person will partner closely with investment professionals, including PMs and analysts, translating complex data requirements into scalable engineering solutions. The position is one of the first engineering hires in London, working with engineering leadership in the US and providing hands-on technical capability locally. The role exists to strengthen core software engineering around data, with direct influence over the tools and data assets used to inform investment decisions.
Responsibilities
- Design and build robust end-to-end software solutions, including data pipelines, products, tools and backend infrastructure.
- Take ownership of system design and architecture, applying strong engineering judgement to technically complex problems.
- Partner directly with PMs, analysts, researchers and data scientists to understand requirements and develop practical solutions.
- Build scalable cloud-based infrastructure and reusable software components, libraries and APIs, with exposure to distributed systems and AI-ready data assets.
- Improve the performance, reliability and quality of software and data systems through benchmarking, governance and iterative development.
Requirements
- 5+ years' experience across software engineering, with strong Python development experience.
- Strong core software engineering skills, particularly backend development, alongside an understanding of and willingness to work extensively with data.
- Experience taking ownership of system design and architecture, ideally including leading multi-person development efforts.
- AWS Cloud experience, alongside exposure to scalable or distributed data processing; Spark and orchestration technologies such as Airflow are relevant examples.
- An autonomous, collaborative and pragmatic approach, comfortable working closely with technical and investment-facing stakeholders.
If you are a strong backend or software engineer who enjoys working with complex data, system design and commercially relevant problems, get in touch for a confidential conversation.
Similar jobs
- EV
Senior Software Engineer
NewEverQuote
Belfast, Northern Ireland🇬🇧On-site12 hours agoDockerAWSGo+3Technology - CN
Software Engineer Placement Year
NewCybersource NI
Belfast, Northern Ireland🇬🇧Hybrid12 hours agoAgileC#C+++1Technology - IA
UAS Software Engineer
NewIO Associates
South East London, London🇬🇧£58 - £70/hrHybrid12 hours agoEmbedded SystemsC++PythonTechnology - RA
Senior Software Engineer
NewRaytheon
Arlingham, Gloucester🇬🇧Hybrid12 hours agoDockerAWSMocha+15Technology - SC
SC Cleared Network Engineer
NewSpecialist Computer Centres PLC
Barrow-in-furness, Cumbria🇬🇧On-site1 hour agoEncryptionLoad BalancingTechnology - IA
DV Cleared Software Engineer
NewIO Associates
Tunbridge Wells, Kent🇬🇧£65k - £85k/yrOn-site1 hour agoDockerFastAPIMongoDB+11Technology - RT
Embedded Software Engineer (Medical Devices)
NewRevolution Technology Ltd
London🇬🇧Remote1 hour agoTechnology - SI
Software Developer (Java) 6-Month Contract | Remote
NewStealth IT Consulting
London🇬🇧Remote1 hour agoTDDAgileJavaTechnology - NO
Software Engineer
NewNoir
Cheltenham, Gloucestershire🇬🇧On-site3 hours agoNode.jsRustC#+3Technology - RR
Test Systems Engineer
NewRolls Royce
St. Pauls, Bristol🇬🇧On-site12 hours agoTechnology - ST
Software Engineer
NewSTSdefence
Gosport, Hampshire🇬🇧Hybrid12 hours agoShellBashC#+4Technology - CH
Senior Software Engineer (Customer Platform)
NewAuto ApplyChainguard
United Kingdom - Remote🇬🇧Remote17 hours agoMicroservicesSnowflakeCanva+2Technology