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.
Similar jobs

More from McCabe & Barton
McCabe & Barton 9 hours ago
McCabe & Barton 9 hours ago
McCabe & Barton 9 hours ago

Python Engineer (f/m/d)

Apply Now
Back to search page