Senior Python Developer

Company: ScaleneWorks People Solutions LLP
Apply for the Senior Python Developer
Location: London
Job Description:

Sr Python Developer – Trading / Risk Platforms

Location: London

Type of Work: Hybrid (2-3 days in a week from Office)

Employment Type: Permanent/Contract (Inside IR35)

Experience: 7–12 years

The role involves building backend applications and data processing logic supporting risk calculations, trade workflows and reporting.

Key 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
  • Contribute to CI/CD pipelines and deployment processes
  • Support production systems (L2/L3) including debugging, enhancements and performance optimization
  • Write and maintain unit and integration tests. Ensure high code quality and test coverage
  • Participate in code reviews and mentor junior developers where required

Must-Have Skills

  • Strong experience in Core Python development (6–10 years)
  • 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

Domain Experience (Critical)

  • Experience working in Investment Banking / Capital Markets environments
  • Market Risk / CCR / PnL / Trade lifecycle / Reconciliation
  • Understanding of financial products such as:

Good-to-Have

  • Exposure to PySpark or large-scale data processing
  • Experience working with quants or pricing models
  • Basic scripting (Unix / Bash)
  • Prior experience in global banking environments

Note: Candidates without capital markets / risk / trading domain experience will not be considered.

#J-18808-Ljbffr…

Posted: May 17th, 2026