Trading Systems Software Engineer

Miller Maxwell Ltd
Burnham, United Kingdom
14 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Burnham, United Kingdom

Tech stack

Java
Algorithmic Trading
Business Logic
Systems Engineering
C++
Command-Line Interface
Profiling
Software Debugging
Linux
High-Frequency Trading
Python
Low Latency

Job description

Trading Systems Developer - C++ - Low Latency - HFT - Miller Maxwell is retained by one of the most technically sophisticated high-frequency trading firms in the market. This is a rare opportunity to work where microseconds matter - building the systems that sit at the heart of live trading operations. Trading Systems Developer, the position: You'll join a high-calibre markets engineering team embedded directly alongside traders and quants, building and optimising the low-latency infrastructure that powers multiple trading desks. This is genuine systems engineering - not maintaining legacy code, but architecting solutions where performance is the product. With significant programmes of work planned across Q3 and Q4, you'll have immediate ownership of meaningful problems: reducing latency, hardening platform stability, and delivering tooling that traders actually rely on. The environment is collaborative, fast-paced, and technically uncompromising. Trading Systems Developer: What you will be focused on: Designing, building, and optimising low-latency trading systems in C++ across multiple desksIdentifying and eliminating performance bottlenecks - from application logic through to kernel and network layersCollaborating with traders and quants to translate strategy requirements into robust, production-ready softwareContributing to platform architecture discussions and taking end-to-end ownership of key engineering initiativesRigorous testing, profiling, and debugging across complex distributed systemsDefining and refining development estimates as part of an agile delivery team.

Requirements

Trading Systems Developer skills required: 5+ years of C++ development experience in a performance-sensitive environment.Demonstrable experience in HFT or ultra-low-latency systems development.Strong understanding of capital markets structure and trading lifecycleSolid Linux fundamentals - comfortable at the command line and in production environmentsSQL proficiency and strong debugging and problem-solving instincts HIGHLY DESIRABLE Exposure to options trading systems or derivatives infrastructureQuantitative background - mathematics, statistics, or a related disciplineSecondary language experience: Python, Java, or CAn interest or experience within crypto trading. A STEM related degree. Agile delivery experience in a fast-moving engineering team

Apply for this position