Python Engineer

A leading Financial Services organisation in the City of London is looking to hire a Python Engineer to join its Core Engineering function on a permanent basis.

This is a hands-on engineering role focused on building and maintaining the Python frameworks, libraries and applications used across the business. The successful candidate will have a genuine passion for software engineering, strong communication skills and the ability to work effectively with stakeholders across the business.

You'll work closely with Senior Engineers and Technology Leaders across Front, Middle and Back Office teams to deliver scalable, well-engineered solutions while promoting Python best practices across the organisation.

The role offers a base salary of up to £85,000 plus bonus and benefits and requires three days per week in the London office.

Key Responsibilities

  • Develop and enhance core Python frameworks, libraries and shared services
  • Build scalable, secure and production-ready applications
  • Support business users with the deployment and operationalisation of Python solutions
  • Contribute to engineering standards, testing practices and code reviews
  • Participate in architecture discussions, proof of concepts and technical spikes
  • Work closely with engineering teams to improve tooling, automation and developer experience

Requirements

  • Strong commercial experience developing applications in Python
  • Experience building backend services and APIs
  • Experience with async programming and event-driven architectures
  • Experience with testing frameworks such as PyTest or unittest
  • Experience deploying applications into cloud environments
  • Knowledge of relational and non-relational databases
  • Strong understanding of Git and software engineering best practices
  • Excellent problem-solving and communication skills

Desirable Experience

  • Experience building Python frameworks, libraries or shared tooling used across multiple teams
  • Experience supporting business-critical applications in a production environment
  • Exposure to cloud native and event-driven architectures
  • Experience working with data pipelines or data-intensive applications
  • Experience with modern software delivery practices, including CI/CD and automation

This is an opportunity to join a highly regarded engineering team where you'll play a key role in shaping the Python tooling, frameworks and applications used across the organisation.

If you are an experienced Python Engineer with the required skills, please respond to this advert in the first instance with an up-to-date copy of your CV for review.

Job Details

Company
McCabe & Barton
Location
City of London, London, United Kingdom
Posted