£700 Per day
Inside
Hybrid
London Area, United Kingdom
Summary: The role of Senior Python Developer focuses on building and enhancing trading and risk systems within investment banking. The position involves developing backend services, data processing solutions, and risk-focused applications to support trade lifecycle and risk calculations. Candidates are expected to have significant experience in Python development and a strong understanding of financial datasets. The role is hybrid and classified as inside IR35, offering a competitive daily rate.
Key Responsibilities:
- Develop and enhance Python applications for trading and risk platforms
- Build data pipelines and automation for trade, risk and reconciliation workflows
- Process large financial datasets supporting PnL, risk and regulatory reporting
- Contribute to architecture, scalability and system design decisions
- Partner with quants, traders and risk teams to deliver technical solutions
- Develop and integrate REST APIs and backend services
- Maintain high code quality through testing, reviews and best practices
- Mentor junior developers where required
Key Skills:
- Strong Core Python development experience
- Experience with enterprise trading and risk platforms (e.g. Quartz, SecDB, Athena, Kanon, Beacon or similar)
- Strong SQL and large-scale data handling expertise
- Pandas and NumPy for data processing and analytics
- REST API development using Flask, FastAPI or Django
- Strong understanding of performance optimisation and scalable systems
- Unix/Linux and shell scripting experience
- Investment Banking or Capital Markets background
- Experience across Market Risk, CCR, PnL, Trade Lifecycle and Reconciliations
- Knowledge of derivatives, swaps, futures, options and fixed-income products
- Desirable: PySpark or distributed data processing
- Exposure to quantitative models and pricing systems
- Global banking environment experience
- 9–15 years' relevant experience
Salary (Rate): £700 daily
City: London
Country: United Kingdom
Working Arrangements: hybrid
IR35 Status: inside IR35
Seniority Level: Senior
Industry: IT
Senior Python Developer – Trading & Risk Platforms
Hybrid in Central London
Inside IR35 - Up to £700 per day
We are seeking Senior Python Developers with proven experience building trading and risk systems within investment banking. You will develop backend services, data processing solutions and risk-focused applications supporting trade lifecycle, risk calculations and reporting.
Key Responsibilities
- Develop and enhance Python applications for trading and risk platforms
- Build data pipelines and automation for trade, risk and reconciliation workflows
- Process large financial datasets supporting PnL, risk and regulatory reporting
- Contribute to architecture, scalability and system design decisions
- Partner with quants, traders and risk teams to deliver technical solutions
- Develop and integrate REST APIs and backend services
- Maintain high code quality through testing, reviews and best practices
- Mentor junior developers where required
Required Skills
- Strong Core Python development experience
- Experience with enterprise trading and risk platforms (e.g. Quartz, SecDB, Athena, Kanon, Beacon or similar)
- Strong SQL and large-scale data handling expertise
- Pandas and NumPy for data processing and analytics
- REST API development using Flask, FastAPI or Django
- Strong understanding of performance optimisation and scalable systems
- Unix/Linux and shell scripting experience
Domain Experience
- Investment Banking or Capital Markets background
- Experience across Market Risk, CCR, PnL, Trade Lifecycle and Reconciliations
- Knowledge of derivatives, swaps, futures, options and fixed-income products
Desirable
- PySpark or distributed data processing
- Exposure to quantitative models and pricing systems
- Global banking environment experience
- 9–15 years' relevant experience
Please note: Candidates without trading, risk or capital markets experience will not be considered.