Python Developer

🔒 Confidential Employer
Posted 3 May 2026
LOCATION
London
TYPE
Full-time
LEVEL
Entry-level
CATEGORY
Technology
This employer holds a UK Home Office sponsor license — sponsorship for this specific role is at the employer’s discretion

SKILLS

Python SQL Distributed Systems Front Office Trading Systems Linux/Windows Environments Client-Server Architecture Agile Development C++

FULL DESCRIPTION

Python Developer

Company: [Employer hidden — view at passion-project.co.uk] | Location: London | Contract Type: Permanent | Experience: Graduate

Company Description

[Employer hidden] is an innovation consulting firm.

Job Description

Role Overview

As part of its ambition to become a Top 3 contributor in the European ETF market, our client is investing significantly in the evolution of its ETF Market Making platform, with a strong focus on advancing Automated Market Making (AMM) and client RFQ pricing capabilities.

This role is centred on the design, development, and delivery of a next-generation electronic trading platform, supporting global trading activities across Europe, the US, and Emerging Markets.

Key Responsibilities

  • Design and develop core components of the ETF electronic trading platform, with a focus on performance, scalability, and low latency
  • Contribute to the end-to-end build and deployment of features across EU, US, and Global/Emerging Markets
  • Implement enhancements to AMM and RFQ pricing workflows, improving automation and client responsiveness
  • Participate in the architecture and design of distributed systems, ensuring robustness and extensibility
  • Analyse existing ETF trading workflows (Blotter, booking, validation chain) and translate them into improved system designs
  • Lead the design and development of the new ETF Blotter within the Edge Board platform
  • Build clean, efficient, and maintainable data flows between trading systems (ETF Portal, pricing engines, booking systems)
  • Contribute to the modernisation of trading interfaces and tools used by the desk
  • Work closely with traders and quants to capture requirements and rapidly deliver solutions
  • Contribute to short development cycles, enabling fast iteration and continuous delivery of trading features
  • Ensure high-quality code standards, testing, and deployment practices
  • Drive automation and optimisation across the development lifecycle
  • Develop reusable frameworks, libraries, and tools to support the ETF trading ecosystem
  • Contribute to the scalability and industrialisation of the platform for future asset classes or regions
  • Enhance monitoring, observability, and performance tooling from a development perspective

Qualifications & Experience

Mandatory Skills

  • Strong experience in Front Office trading system development, ideally within electronic trading or market making environments
  • Solid software engineering background with: Python (advanced), SQL / data handling, strong understanding of client-server and distributed architectures
  • Experience working in Linux/Windows environments
  • Proven ability to design and build production-grade systems

Desirable

  • Exposure to C++ (performance-critical components)
  • Knowledge of ETF products, RFQ workflows, or pricing systems

Education & Personal Attributes

  • Degree from a top university in Computer Science, Engineering, or related field
  • Strong analytical and problem-solving skills
  • Self-starter with a strong engineering mindset and ownership culture

Additional Information

#TalanUK

Apply at: https://jobs.smartrecruiters.com/[Employer hidden]/74400[contact hidden]-python-developer-?oga=true

Sign up free — access 45,000+ UK sponsor-licensed jobs