company

Python Developer – Front Office R&D Trading Systems

On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Experience

Qualifications

Essential Skills:Strong Python Proficiency: Expertise in core Python development and performance-aware coding. Linux/UNIX: Solid knowledge of Linux environments for production and debugging. Database Skills: Experience with SQL and relational databases. Production Experience: Ability to work under pressure with strong troubleshooting and analytical skills. Communication: Clear communication style with a structured problem-solving mindset.

About the job

Job Title: Python Developer – Front Office R&D Trading Systems

Location: London, UK

Employment Type: Permanent or Contract

About MARGO
MARGO is a cutting-edge consultancy providing invaluable IT expertise to the financial services sector. We excel in complex Front Office environments where software engineering, quantitative analysis, and production stability converge. Our specialists collaborate closely with trading and research teams to enhance real-time trading platforms, pricing models, and analytical systems.

The Role
As a key member of our Front Office R&D and Trading Technology team, you will be responsible for designing, maintaining, and evolving the ecosystem utilized by traders and quantitative analysts. This role involves 70% Development & Engineering and 30% Production Support, allowing you significant ownership over the platform.

The environment is dynamic and characterized by rapid iterations, direct trader interaction, and stringent reliability standards. You will primarily work with Python to develop essential frameworks, analytical libraries, and monitoring tools.

Key Responsibilities
Development & Engineering (Approx. 70%)
- Design, develop, and maintain core libraries and frameworks in Python.
- Collaborate with traders and research teams to gather requirements for new analytical and trading tools.
- Enhance the performance, scalability, and maintainability of the Python platform.
- Upgrade existing monitoring, analysis, and control tools to support research workflows.

Support & Production (Approx. 30%)
- Provide L1/L2 support to Front Office users to ensure system stability during market hours.
- Investigate and resolve production incidents promptly.
- Develop tools to enhance system reliability and operational efficiency.
- Contribute to the evolution of performance-sensitive, low-latency setups.

Requirements
Essential Skills:
Strong Python Proficiency: Deep expertise in core Python development and performance-oriented coding.
Linux/UNIX: Robust knowledge of Linux environments for production and debugging.
Database Skills: Proficiency with SQL and relational databases.
Production Experience: Capacity to perform under pressure and strong troubleshooting and analytical abilities.
Communication: Clear communication with a structured approach to problem-solving.

Valued (but not mandatory):
Experience in Front Office R&D or Electronic Trading environments.

About MARGO Group

MARGO is a tech-native consultancy delivering high-value-added IT expertise to the financial services industry. We specialize in complex Front Office environments where software engineering, quantitative logic, and production robustness intersect.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.