Python Developer

McGregor Boyall
London, United Kingdom
Last month
£80,000 – £100,000 pa
Applications closed

Related Jobs

View all jobs

SC Cleared Python Developer

Opus Recruitment Solutions Newcastle upon Tyne, Tyne & Wear, NE1 4JA, United Kingdom
£400 – £425 pd On-site Clearance Required

Python Engineer

Harvey Nash Birmingham, United Kingdom
£65,000 pa Hybrid

Senior Developer - Python (Or Golang)

Sky Tw75Qd, TW7 5QD, United Kingdom
Hybrid

Senior Python/GenAI Developer

Randstad Technologies Ireland, Alba / Scotland, ZE2 9GA, United Kingdom
£70,000 – £75,000 pa Hybrid

Senior Fullstack Developer (Python)

Robert Half Manchester, United Kingdom
£70,000 – £90,000 pa Hybrid Clearance Required

Software Developer Post-Trade Automation

Ncounter Mile End And Globe Town, London, United Kingdom
£160,000 – £180,000 pa Hybrid

Salary

£80,000 – £100,000 pa

Job Type
Permanent
Work Pattern
Full-time
Work Location
On-site
Seniority
Junior
Education
Degree
Posted
6 May 2026 (Last month)

A leading commodities trading business is looking to hire a Junior Python Developer to join its front-office technology and analytics function in London.

This role sits within a highly technical team supporting trading, risk, and quantitative analytics platforms across physical and derivatives markets. You'll work closely with traders, quants, and senior engineers on the development of modern data and analytics tooling used across the business.

The environment is C# and Python-focused, with increasing adoption of cloud-native data technologies including Databricks, whilst also integrating with established quantitative pricing and risk platforms such as Numerix.

This is an excellent opportunity for a junior engineer with strong Python fundamentals and exposure to data engineering or financial analytics to gain hands-on experience in a fast-moving commodities trading environment.

Responsibilities
  • Develop and maintain Python-based analytics and data applications
  • Build and support Databricks workflows, notebooks, and data pipelines
  • Assist with integration of Numerix pricing and risk models into internal tooling
  • Work with large market data and trade datasets across commodities products
  • Support front-office users including traders, structurers, and risk teams
  • Contribute to pricing, PnL, exposure, and risk reporting tools
  • Improve automation, data quality, and operational efficiency across the platform
  • Collaborate with senior developers and quantitative teams on new analytics capabilities
  • Participate in debugging, testing, and production support activities
Technology Environment
  • Python
  • Databricks / Apache Spark
  • SQL
  • Pandas / NumPy
  • Git
  • REST APIs
  • Cloud technologies (Azure or AWS)
  • Numerix (or equivalent pricing/risk platform)
  • Jupyter / notebook-based analytics workflows
Requirements
  • 1-3 years' commercial Python development experience
  • Strong understanding of data structures and software engineering fundamentals
  • Experience working with data engineering or analytics tooling
  • Exposure to Databricks, Spark, or cloud-based data platforms
  • Understanding of SQL and relational databases
  • Excellent problem-solving and communication skills
  • STEM or Computer Science degree preferred
Nice to Have
  • Exposure to commodities, trading, or financial markets
  • Experience with derivatives pricing or risk systems
  • Knowledge of Numerix or similar quant/risk platforms
  • Understanding of ETL and data pipeline design
  • Experience working in Agile delivery environments

McGregor Boyall is an equal opportunity employer and do not discriminate on any grounds.

Industry Insights

Discover insightful articles, industry insights, expert tips, and curated resources.

Where to Advertise Data Engineering Jobs in the UK (2026 Guide)

Where to advertise data engineering jobs UK in 2026: the specialist boards and channels that reach Spark, dbt, Snowflake and platform engineering talent. Data engineers occupy a distinct discipline that sits between software engineering, data science and cloud infrastructure — and the strongest candidates identify firmly with the data engineering community rather than with adjacent roles. General job boards consistently conflate data engineering with data analysis, data science and BI development, producing high application volumes but low candidate quality for specialist pipeline and platform roles. This guide, published by DataEngineeringJobs.co.uk, covers where to advertise data engineering roles in the UK in 2026, how the main platforms compare, what employers should expect to pay, and what the data says about hiring across different role types.