Senior Python Developer - Digital Trading Analytics

Job Description
Considering making an application for this job Check all the details in this job description, and then click on Apply.

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

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

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

Job Details

Company
Randstad Technologies
Location
Westminster, Greater London, UK
Posted