Our client is a leading global financial institution undergoing significant investment in next-generation trading, risk, and analytics platforms. The organisation is focused on modernising its technology landscape through scalable enterprise engineering, cloud-native architecture, and high-performance distributed systems.
This role sits within a high-impact engineering team responsible for delivering large-scale technology solutions directly aligned with business priorities.
Role Overview
We are seeking a Senior Python Engineer to contribute to the development of enterprise-grade platforms within a fast-paced financial services environment.
The role offers the opportunity to work across the full software development lifecycle, including the development of major greenfield components and strategic platform initiatives. The successful candidate will work closely with both technology and business stakeholders to build scalable, high-performance solutions supporting areas such as risk reporting, intraday risk calculation, and P&L analytics.
This position is best suited to an experienced engineer who can operate independently, solve complex technical problems, and contribute within a high-performing engineering environment.
Key Responsibilities
Software Engineering & Platform Development
Design, develop, and maintain scalable backend and distributed systems using Python
Contribute to the development of greenfield platform components and enterprise solutions
Build and support high-performance applications used within trading and risk environments
Develop microservices-based solutions within modern containerised environments
Architecture & Engineering Best Practices
Contribute to distributed and parallel computing solutions
Support scalable and resilient platform design using cloud-native and microservices architectures
Participate across the full software development lifecycle including development, testing, deployment, and support
Apply agile development methodologies and engineering best practices
Collaboration & Stakeholder Engagement
Collaborate closely with engineering teams, product stakeholders, and business users
Communicate effectively across both technical and non-technical audiences
Operate as part of a high-performing delivery team working on business-critical initiatives
Take ownership of technical solutions and proactively drive tasks through to completion
Key Requirements
Strong commercial experience with Python development in enterprise environments
Experience developing backend or full-stack applications
Strong understanding of microservices and containerised application development
Experience working with technologies such as:
NoSQL databases (particularly MongoDB)
Distributed or high-performance computing concepts
Strong understanding of software engineering fundamentals, testing, deployment, and agile delivery methodologies
Ability to independently analyse problems and design practical technical solutions
Strong communication and stakeholder management skills
Nice to Have
Front-end development exposure, particularly with Angular
Exposure to AI-assisted development tools or modern engineering productivity tooling
Experience within Financial Services, Banking, Capital Markets, or other regulated industries
Exposure to high-performance or grid/distributed computing environments
Experience working on trading, analytics, or risk platforms within enterprise banking environments
#J-18808-Ljbffr