Alert: We are aware of a fraudulent email approach to some clients to change our bank details. Please note our bank details remain unchanged. If you’ve received any suspicious communication, please contact us directly.

SubBanner banner image

Principal Python Engineer

London, Greater London, South East, England

Apply by 8 Oct 2025

Job Ref.: BH-55560

Job Description

We are seeking a Principal Python Software Engineer to join a UK-based financial services team.

Responsible for designing and delivering clean, reusable code and component libraries that underpin front office technology.

You will build cloud-first architectures using AWS and expected to apply best practices across development, testing and deployment — contributing to CI/CD pipelines, working with DevSecOps approaches, and using version control workflows (Git/GitHub) to ensure robust, production-ready delivery.

You will bring strong experience building serverless and cloud-native solutions (for example AWS AppSync, Lambda and DynamoDB), and be comfortable working with both SQL and NoSQL data stores.

A deep understanding of core Python — including built-in libraries and commonly used third-party packages — together with a solid grasp of data structures and common data transformation techniques is essential. 

In summary
  • Minimum 5 years’ Python software development experience in an enterprise environment with strong experience with Amazon Web Services (particularly Lambda, AppSync, DynamoDB) and serverless/cloud-first architecture
  • Knowledge of SQL and NoSQL database platforms and proficiency with Python core libraries and widely used third-party packages
  • Understanding of data structures and data transformation methodologies
  • Experience working within Agile (Scrum) teams, DevSecOps practices, and CI/CD workflows
  • Familiarity with Git/GitHub for version control and collaboration

Call Settings Override To From Record Yes No Always use these settings
APPLY NOW

Recent Jobs.

Product Engineer
Hamburg, Germany

Product Engineer (m/f/d)  This position offers the chance to take ownership of a diverse product portfolio, spanning both hardware and software. The role combines technical expertise with strategic th

Product Engineer
Germany

Product Engineer (m/f/d)  This position offers the chance to take ownership of a diverse product portfolio, spanning both hardware and software. The role combines technical expertise with strategic t