Quantitative Developer Python C++ - MFT
Build a greenfield mid-frequency trading (MFT) platform for equities and implement trade execution algorithms (TWAP/VWAP) in Python and C++ at a London trading firm, setting technical standards and owning key projects. Pays up to £175k base plus discretionary bonuses.
- Compensation
- £175K / yr
- Location
- London, United Kingdom
- Work setup
- Not specified
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- Not specified
- Category
- Not specified
- Posted
Skills
Must have
- Expert level Python skills
- Ability to read/understand C++ (Java also considered)
- Experience with Python data libraries (NumPy, Pandas)
- Experience with MFT (Mid-Frequency Trading) systems
- Strong analytical and problem-solving abilities
- Collaborative with good communication skills
- BSc (2.1 or above) in Computer Science, Mathematics or Statistics
Full description
Overview
As a Quantitative Developer, you will help build a new Greenfield MFT platform for Equities trading and implement trade execution algorithms in Python and C++. You will shape technical direction, set standards, and take ownership of critical projects. The role blends hands-on coding with cross-functional collaboration in a fast-paced trading environment. You will work closely with the team to deliver scalable, data-driven solutions and impact trading performance. This is an opportunity to apply advanced analytics and programming skills at scale.
Pay / Benefits
- Salary up to 175k base
- Discretionary bonuses (multiple base salary)
- 5 weeks paid holiday plus bank holidays
- Pension
- Medical Insurance
- Dental Insurance in some schemes? (listed) or equivalent benefits? (reliable wording: Medical Insurance, Dental Insurance, Life Assurance and Income Protection schemes) Wait: ensure exact phrasing from text: keep as in ad
Responsibilities
- Design, develop and implement trade execution algorithms (Python/C++) within TWAP/VWAP infrastructure
- Contribute to building a Greenfield MFT platform for Equities trading
- Set technical direction and drive coding standards across the team
- Take technical project ownership and collaborate with stakeholders to deliver high-impact solutions
Key requirements
- Expert level Python skills
- Ability to read/understand C++ (Java also considered)
- Experience with Python data libraries (NumPy, Pandas)
- Experience with MFT (Mid-Frequency Trading) systems
- Strong analytical and problem-solving abilities
- Collaborative with good communication skills
- BSc (2.1 or above) in Computer Science, Mathematics or Statistics
- Collaborative
- Strong communication
- Problem-solving orientation
- Python
- C++
- NumPy