SubBanner banner image

Principal Python Engineer

London, United Kingdom (Britain / UK)

Apply by 8 Sept 2026

UK £130,000

Job Ref.: 55560

Job Type: Permanent

Job Description

Location: London, United Kingdom (UK)
Salary: £130,000 per annum

Overview

This role leads the design, development and operational excellence of mission-critical Python services within Financial Services. You will set engineering direction, mentor senior engineers, and partner with stakeholders to deliver secure, resilient and high-performance platforms supporting trading, risk, payments, pricing, or regulatory reporting.

Key Responsibilities

  • Own technical strategy and architecture for Python-based systems, ensuring scalability, low latency and reliability.
  • Lead design reviews, establish engineering standards, and drive best practice across testing, observability and deployment.
  • Build and optimise APIs and event-driven services; integrate with data stores, messaging and third-party providers.
  • Champion security-by-design, threat modelling, and secure coding aligned to financial regulatory expectations.
  • Collaborate with Product, Quant, Data and Infrastructure teams; translate business requirements into robust technical solutions.
  • Improve developer experience through tooling, automation and CI/CD pipelines.
  • Provide hands-on delivery, incident support, and continuous improvement across production systems.

Requirements

  • Extensive commercial experience with Python (3.x), including performance profiling and optimisation.
  • Strong software engineering fundamentals: OO design, SOLID, clean code, code reviews, and documentation.
  • Proven experience building distributed systems, microservices, and/or low-latency services.
  • Expertise with modern frameworks and tooling (e.g., FastAPI, Django, Flask, Pydantic, SQLAlchemy), plus async Python where appropriate.
  • Strong database skills: PostgreSQL and/or other RDBMS; experience with NoSQL and caching (e.g., Redis) beneficial.
  • Experience with messaging/streaming (e.g., Kafka, RabbitMQ) and event-driven architecture.
  • Cloud and containerisation: AWS/Azure/GCP, Docker, Kubernetes; infrastructure-as-code (e.g., Terraform) desirable.
  • Testing discipline: unit/integration/contract tests, TDD where suitable, pytest, mocking, and test automation.
  • Observability: logging, metrics, tracing, alerting (e.g., Prometheus, Grafana, OpenTelemetry).
  • Security and compliance awareness: IAM, secrets management, encryption, vulnerability management, and audit readiness.
  • Strong leadership skills: mentoring, influencing, stakeholder management, and pragmatic decision-making.
  • Financial Services experience preferred, with awareness of market data, trade lifecycle, risk, and operational controls.

What You’ll Bring

  • A track record of delivering complex platforms in regulated environments.
  • Excellent communication skills and a collaborative, ownership-driven mindset.
  • Ability to balance speed, quality and risk while maintaining high engineering standards.
APPLY NOW

Recent Jobs.

SAP S/4HANA TM Consultant (Interfaces & EWM) – 100% | Romania / HybridPublish date: Invalid Date
Zurich, Romania

SAP S/4HANA TM Consultant (Interfaces & EWM) – 100% | Romania / Hybrid Important: Due to project requirements, only consultants currently based in Romania will be considered for this position. Appli

SAP S/4HANA TM Consultant (Interfaces & EWM) – 100% | Romania / HybridPublish date: Invalid Date
Bucharest, - , Romania

SAP S/4HANA TM Consultant (Interfaces & EWM) – 100% | Romania / Hybrid Important: Due to project requirements, only consultants currently based in Romania will be considered for this position. Applica

Software Developer in Test (SDET)Publish date: Invalid Date
Greater London, South East, England

You will be leading the testing in a brand new team of 4 engineers plus a product manager. You will be working on one of our core transformation projects which involves rewriting and rearchitecting on