Principal Python Engineer

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
Company
Source Group International
Location
London, United Kingdom
Employment Type
Permanent
Salary
GBP 115,000 - 130,000 Annual
Posted
Company
Source Group International
Location
London, United Kingdom
Employment Type
Permanent
Salary
GBP 115,000 - 130,000 Annual
Posted