Senior Software Engineer
Full Job Description
We are seeking a Senior Python Engineer for a permanent, full-time position with competitive salary up to €120,000 p.a. This role is open to experienced candidates in the UK and EU, with remote options available. The position is within an established European bank that prioritizes an engineering-led, technology-first culture. We are actively reducing technical complexity and modernizing legacy systems. This is a mid-level to senior/staff engineer role, requiring essential English language skills and experience in the Banking/Fintech sector, specifically within a regulated environment. You will be instrumental in a significant Python engineering hiring program, focusing on backend services, APIs, data flows, and internal tooling that supports core banking products and operations. The architecture is cloud-native on AWS, service-oriented, and evolving towards modern server-rendered patterns like HTMX. We are looking for engineers who simplify rather than accumulate complexity.
Responsibilities:
- Design, build, and maintain Python-based microservices, APIs, and backend applications.
- Work with event-driven architectures, background jobs, and complex data flows.
- Contribute to customer-facing journeys and mission-critical internal tooling.
- Enhance code quality, observability, reliability, and long-term maintainability.
- Focus on simplifying systems by removing unnecessary complexity.
- Collaborate closely with product, architecture, security, and operations teams.
- Participate in code reviews, design discussions, and incident resolution.
- For senior/staff levels: Shape technical direction, mentor engineers, drive architectural decisions (especially around AWS and cloud-native design), and elevate engineering standards across teams.
Requirements:
- Essential experience in banking, fintech, or another regulated financial environment.
- Solid, production-tested Python experience with 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, including schema design and optimization.
- Real AWS experience, demonstrating depth and context of service usage.
- HTMX experience or a strong interest in server-rendered web application patterns.
- Sound engineering judgment, with the ability to reason clearly about tradeoffs.
- Comfort working collaboratively across cross-functional teams.
- Proficiency in version control, testing disciplines, and a track record of responsible shipping.
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 in UK, Germany, Sweden, Finland, Poland. Remote work within the UK & EU is available for experienced candidates.
Company
AGNTX
An established European bank is modernizing its operations with an engineering-led, technology-first culture. The company is focused on reducing technical complexity, updating legacy systems, and buil...