senior python developer - digital trading analytics.

Randstad UK
Charing Cross, United Kingdom
8 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 121K

Job location

Charing Cross, United Kingdom

Tech stack

Algorithmic Trading
Amazon Web Services (AWS)
Automation of Tests
Azure
Cloud Computing
Code Review
Databases
Continuous Integration
Information Engineering
Software Design Patterns
DevOps
Python
PostgreSQL
Microsoft SQL Server
Object-Oriented Software Development
Performance Tuning
Software Engineering
SQLAlchemy
Parquet
Data Processing
Pandas
Kubernetes
Information Technology
Data Delivery
Docker
Jenkins

Job description

  • 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.

  • 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.

Requirements

  • 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., * 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.

Apply for this position