Python Developer

Company: Talan
Apply for the Python Developer
Location: London
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.

Job Description

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. The objective is to build a scalable, high‑performance platform, while developing long‑term expertise to enable future trading and technology initiatives.

Key Responsibilities

Platform Development & Engineering

  • 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

Trading Workflow & System Design

  • 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

Agile Development & Delivery

  • 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

Platform Capability Build

  • 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, including Python (advanced), SQL / data handling, strong understanding of client‑server and distributed architectures, experience working in Linux/Windows environments, and proven ability to design and build production‑grade systems, not just maintain them

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, with the ability to operate in complex, fast‑paced trading environments
  • Self‑starter with a strong engineering mindset and ownership culture

#J-18808-Ljbffr…

Posted: July 7th, 2026