Software Engineer - Algorithmic Trading Platform

Volitionfintech — United Kingdom · Posted ~22 hours ago

Mid Full-time

Skills

Python Java C++ backend development scalable systems real-time systems algorithmic trading statistical modelling mathematical modelling low-latency systems

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Build modern execution and algorithmic trading infrastructure in a high-performance financial technology environment. You will develop scalable backend components, real-time systems, data-driven execution features, and quantitative models while collaborating closely with experienced engineers and market specialists.

Highlights

Work on high-performance, low-latency trading infrastructure alongside strong technologists and market practitioners. The role combines software engineering, real-time systems, data-driven strategies, and quantitative modelling.

Description

Overview A leading global financial markets firm is undergoing a technology-driven transformation as it expands its execution and electronic trading capabilities. This is a rare opportunity to work alongside some of the strongest technologists in the market, building high-performance systems within front-office trading environments. The Opportunity We are looking for a Software Engineer to join a high-calibre engineering team focused on building a modern execution and algorithmic trading platform. Work on real-time trading systemsBuild data-driven execution strategiesCollaborate with top-tier engineers and market practitioners Key Responsibilities Software Engineering Design and build scalable backend systemsDevelop platform components using Python, Java, and/or C++Build data-driven features and modelsPlatform & Product Development Develop execution and algorithmic trading featuresSupport statistical and mathematical modellingPerformance & Reliability Ensure low-latency and high-reliability systemsOptimise system performanceCollaboration Work closely with trading and product stakeholdersTranslate business requirements into scalable technical solutions Required Experience Strong software engineering backgroundStrong experience in at least one of:PythonJavaC++Experience with distributed systemsStrong understanding of system design and scalabilityStrong academic background, ideally in:Computer ScienceMathematicsEngineeringPhysicsStatistics or another quantitative disciplineDegree from a leading university strongly preferred Highly Desirable Financial markets or trading systems experienceAlgorithmic trading or market data experienceStrong mathematics or statistics backgroundLow-latency systems experienceAI / ML exposure Why Join Work with some of the best technologists in the marketBuild next-generation trading systemsJoin a lean, high-impact engineering teamExposure to front-office trading environments