Python Developer

Full time in Consulting , in IT Services

Job Detail

  • Job ID 6711
  • Industry  IT Services

Job Description

Python Developer / Front Office IT Strategist

Location: London, UK
Type: Permanent
Level: Experienced


About Talan

For over 20 years, Talan has supported businesses and public institutions in their digital transformation efforts across the globe. With a presence on four continents and over 5,000 consultants, our goal is to reach €1 billion in revenue by the end of 2025.

In the UK, we have 250 professionals spread across key locations, including London, Edinburgh, Chester, and Leeds.


The Role

We’re seeking a skilled Python Developer / Front Office IT Strategist to join a high-performing team supporting an ETF Market Making desk at a leading financial institution. This is a unique opportunity to contribute to the continuous enhancement of a world-class ETF trading platform.

You’ll join a team of seven IT Strategists, working closely with traders to maintain, support, and evolve the desk’s trading systems. The role blends hands-on Python development (approx. 70%) with production support (approx. 30%), offering an excellent mix of strategic impact and technical challenge.


Key Responsibilities

Development (~70%)

  • Maintain and enhance internal tools for monitoring, support, and analytics.

  • Collaborate with traders and quants to gather requirements and deliver new features.

  • Develop new solutions to improve business outcomes, including work on algorithmic trading coverage and ETF pricer setup.

  • Evolve the core Python architecture: internal libraries, job schedulers, caching layers, and more.

Support (~30%)

  • Provide L1/L2 support to front-office traders to ensure seamless trading operations.

  • Guarantee system uptime and respond to any real-time incidents.

  • Build tools to improve platform reliability and performance.

  • Contribute to the rollout and stabilization of new low-latency pricing systems.


What We’re Looking For

Essential Skills

  • Solid hands-on experience with Python, especially in performance-sensitive environments.

  • Strong working knowledge of Linux (scripting, debugging, networking).

  • Comfortable reading and understanding C++ code (development experience is a plus).

  • Proficiency with SQL, particularly Oracle databases.

Desired Traits

  • Experience working in fast-paced, production-critical environments.

  • Excellent troubleshooting, analytical, and problem-solving abilities.

  • Strong communication skills and ability to work closely with trading desks.

  • Detail-oriented and proactive, with a focus on platform reliability.


This role is ideal for someone who thrives at the intersection of software engineering and front-office trading, and who is motivated to work in a collaborative, high-impact environment.

Required skills

Other jobs you may like