Senior Python Backend Architect for Trading & Risk

Crisil

Greater London

On-site

GBP 90,000 - 130,000

Full time

38 hours ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Crisil is seeking senior Python developers to design and implement backend systems for trading and risk management in investment banking. You will build data processing pipelines, automate workflows, and integrate REST APIs to support PnL, risk, and reporting.

The role requires collaboration with quants, traders and risk teams, and mentoring junior engineers. Ideal candidates have strong Python, SQL, and data processing skills, and experience with Unix/Linux environments.

Qualifications

  • Strong exposure to enterprise-grade front-office trading and risk platforms with integration across pricing, risk and trade lifecycle workflows
  • Strong SQL skills with ability to handle complex queries and large datasets
  • Experience with Python libraries (Pandas, NumPy) for data processing
  • Experience building RESTful APIs/services (Flask / FastAPI/ Django)
  • Strong understanding of data structures and performance optimization
  • Experience working with large-scale data processing and performance optimization
  • Working knowledge of Unix / Linux environments and basic shell scripting
  • Experience working in Investment Banking / Capital Markets environments
  • Market Risk / CCR / PnL / Trade lifecycle / Reconciliation

Responsibilities

  • Develop and enhance Python-based applications for trading and risk use cases
  • Build data processing pipelines and automation scripts for trade, risk and reconciliation workflows
  • Work with large financial datasets to support PnL, risk and reporting requirements
  • Contribute to system design, architecture and scalability decisions
  • Collaborate with quants, traders and risk teams to translate business requirements into technical solutions
  • Develop and integrate REST APIs and backend services
  • Ensure high code quality and test coverage
  • Participate in code reviews and mentor junior developers where required

Skills

Python
SQL
Data processing
REST APIs
Unix/Linux
Pandas/Numpy

Tools

Flask
FastAPI
Django

Job description

Crisil is seeking senior Python developers to design and implement backend systems for trading and risk management in investment banking. You will build data processing pipelines, automate workflows, and integrate REST APIs to support PnL, risk, and reporting.

The role requires collaboration with quants, traders and risk teams, and mentoring junior engineers. Ideal candidates have strong Python, SQL, and data processing skills, and experience with Unix/Linux environments.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Sr Python Developer
Sr Python Developer

Falcon Smart IT (FalconSmartIT) • Greater London

On-site
GBP 60,000 - 90,000
Senior Python Developer – Trading / Risk Platforms
Senior Python Developer – Trading / Risk Platforms

Crisil • Greater London

On-site
GBP 90,000 - 130,000
Senior Software Engineer - Risk Analytics (Java/Python)
Senior Software Engineer - Risk Analytics (Java/Python)

Crisil • Greater London

On-site
GBP 90,000 - 130,000
Senior Python Developer: Trading & Risk Systems
Senior Python Developer: Trading & Risk Systems

N Consulting Limited • Greater London

On-site
Senior Python Developer - Trading & Risk Platforms (Hybrid)
Senior Python Developer - Trading & Risk Platforms (Hybrid)

ScaleneWorks People Solutions LLP • Greater London

Hybrid
GBP 90,000 - 130,000
Senior Python Engineer - Trading & Risk Systems
Senior Python Engineer - Trading & Risk Systems

Falcon Smart IT (FalconSmartIT) • Greater London

On-site
GBP 60,000 - 90,000
Senior Python Developer
Senior Python Developer

ScaleneWorks People Solutions LLP • Greater London

Hybrid
GBP 90,000 - 130,000
Senior Python Developer: FRTB & Risk Solutions
Senior Python Developer: FRTB & Risk Solutions

Crisil • Greater London

On-site
GBP 70,000 - 110,000
Quantitative Developer (C#/Python)
Quantitative Developer (C#/Python)

QuanTech Partners • England

On-site
GBP 60,000 - 80,000
Senior Python Developer — Hybrid Role in Credit Risk Tech
Senior Python Developer — Hybrid Role in Credit Risk Tech

Citigroup Inc. • Belfast City District

Hybrid
GBP 70,000 - 110,000
Hybrid work model
Private medical insurance
Pension Plan
+4