Job Search and Career Advice Platform

Enable job alerts via email!

Senior Python Developer - Digital Trading Analytics

Randstad Technologies Recruitment

Greater London

On-site

GBP 80,000 - 100,000

Full time

2 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading recruitment agency is seeking a Senior Python Developer to design and maintain high-performance solutions for financial analytics. In this role, you will lead architectural decisions, mentor junior engineers, and collaborate with traders to ensure robust solutions. The ideal candidate has over 7 years of software development experience, expertise in Python and databases, and strong communication skills. This position offers the opportunity to work in a dynamic financial services environment.

Qualifications

  • 7+ years of professional software development experience.
  • Proven track record within Financial Services.
  • Exceptional ability to engage with business stakeholders.

Responsibilities

  • Design and deploy scalable, high-performance software for data processing.
  • Lead architectural decisions and mentor junior engineers.
  • Drive CI/CD automation and diagnose production system bottlenecks.

Skills

Python Mastery
Data Engineering
Database Expert
Automation

Education

Bachelor's degree or higher in Computer Science

Tools

AWS
Azure
Docker
Kubernetes
SQL Server
PostgreSQL
Job description
Overview

We are looking for a Senior Python Developer to design, build, and maintain high‑performance, scalable solutions supporting financial market analytics. This is a high-impact role sitting at the intersection of complex data engineering and front-office trading systems. You will play a key role in shaping engineering practices, guiding architectural decisions, and leading junior engineers to deliver business-critical solutions.

Responsibilities
  • Financial Engineering: Design and deploy scalable, high-performance software for data processing and trading analytics.
  • Technical Leadership: Lead architectural decisions, conduct rigorous code reviews, and mentor junior engineers.
  • Stakeholder Collaboration: Partner with Traders, Quants, and Product Managers to translate market requirements into robust technical solutions.
  • DevOps Excellence: Drive CI/CD automation, TDD/BDD practices, and containerised deployments via Kubernetes.
  • Performance Tuning: Diagnose and resolve bottlenecks in production systems to ensure low-latency data delivery.
Technical Profile
  • Python Mastery: Expert-level Python 3.9+ (Design Patterns, OOP, logical data modelling, pandas, SQLAlchemy).
  • Data Engineering: High-scale workload experience using Parquet or Arrow.
  • Database Expert: Mastery of SQL Server or PostgreSQL (tuning, joins, transactions, and complex aggregations).
  • Cloud & Infrastructure: Hands-on experience with AWS or Azure, Docker, and Kubernetes (Helm, StatefulSets).
  • Automation: Proficiency in CI/CD pipelines (Azure DevOps/Jenkins) and Python test automation.
Qualifications & Domain
  • Background: 7+ years of professional software development experience.
  • Domain: Proven track record within Financial Services (Investment Banking, Hedge Funds, or FinTech).
  • Education: Bachelor's degree or higher in Computer Science, Engineering, or a related quantitative field.
  • Communication: Exceptional ability to engage with business stakeholders and thrive in a fast-paced environment.

Randstad Technologies is acting as an Employment Business in relation to this vacancy

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.