Senior Python Engineer
Permanent | Multiple European Locations + Remote UK & EU | Competitive Salary
Employer
Established European bank — engineering-led, technology-first culture
Location
Remote UK & EU for experienced candidates
Level
Mid-level to Senior/Staff Engineer
Contract
Permanent, full-time
Salary
Up to €120,000 p.a. (negotiable, dependent on location and experience)
Language
English (essential)
Sector
Banking / Fintech — regulated environment experience required
THE COMPANY
Our client is a well-established European bank with a clear engineering mandate: build a modern bank that ships faster, runs better, and creates products customers actually want to use. They are actively reducing technical complexity, modernising legacy systems, and building new capabilities across six European locations. They are not looking for buzzword collectors. They are looking for engineers who take ownership, simplify rather than accumulate, and have the judgement that comes from working in regulated financial environments.
THE OPPORTUNITY
A significant Python engineering hiring programme at mid to senior level. You will be working on backend services, APIs, data flows, and internal tooling that underpins real banking products and operations. The architecture is cloud-native on AWS, service-oriented, and moving toward modern server-rendered patterns including HTMX. If you have spent your career adding complexity, this is not the right environment. If you have spent it removing it, read on.
WHAT YOU WILL BE WORKING ON
- Designing, building, and maintaining Python-based microservices, APIs, and backend applications
- Working with event-driven architectures, background jobs, and complex data flows
- Contributing to customer-facing journeys and mission-critical internal tooling
- Improving code quality, observability, reliability, and long-term maintainability
- Simplifying systems — removing unnecessary complexity, not adding to it
- Collaborating closely with product, architecture, security, and operations teams
- Participating in code reviews, design discussions, and incident resolution
At senior and staff level: shaping technical direction, mentoring engineers, driving architectural decisions particularly around AWS and cloud-native design, and raising the engineering bar across teams.
WHAT YOU WILL NEED
Experience in banking, fintech, or another regulated financial environment is essential for this role — not a preference. Beyond that, strong candidates will have:
- Solid, production-tested Python — services and APIs built and maintained at scale
- Hands-on experience with microservices and event-driven systems in production
- Strong relational database and SQL skills — not just querying, but schema design and optimisation
- Real AWS experience — which services, at what depth, and in what context
- HTMX experience or a strong interest in server-rendered web application patterns
- Sound engineering judgement — ability to reason clearly about tradeoffs, not just implement
- Comfort working across teams in a collaborative, cross-functional environment
- Version control, testing disciplines, and a track record of shipping responsibly
TECHNICAL ENVIRONMENT
- Python — backend services, APIs, integrations
- Microservices and event-driven architecture
- Relational databases and SQL
- AWS — cloud-native design and production infrastructure
- HTMX and server-rendered web application patterns
- Git, testing frameworks, CI/CD
- Regulated financial services context — compliance, data integrity, audit
LOCATIONS
Multiple Locations UK, Germany, Sweden, Finland, Poland. Remote UK & EU is available for experienced candidates. Tell us where you are and we will work out whether it fits.