Investment Bank - Python Developer - Risk Technology Platforms
A leading global investment bank is seeking a talented Python Developer to join its Risk Technology Platforms team. This team plays a crucial role in building the next generation of systems that enhance transparency, control, and resilience across the bank’s risk functions.
You will be working on high-impact projects spanning Liquidity Risk, Asset Traceability, and Client Asset Segregation, designing and implementing scalable, high-performance solutions that are central to the bank’s ability to manage risk in a complex and fast-moving environment.
This is an exciting opportunity for a developer who thrives in collaborative, Agile-driven teams and wants to combine deep technical expertise with exposure to critical business domains in financial services.
Responsibilities
* Design, develop, and maintain robust Python-based applications supporting risk management and regulatory reporting.
* Collaborate with business analysts, risk managers, and engineering colleagues to translate requirements into high-quality software solutions.
* Apply Specification by Example (SBE) and Test-Driven Development (TDD) to ensure resilient, well-tested, and production-ready systems.
* Contribute to system architecture, ensuring solutions are scalable, maintainable, and aligned with the bank’s technology strategy.
* Engage in Agile ceremonies (Scrum, sprint planning, retrospectives) and promote collaborative practices such as pair programming.
* Ensure continuous integration and delivery pipelines are maintained and enhanced.
Key Requirements
* Strong proficiency in Python programming, with proven experience in application development.
* Solid understanding of Agile development practices including Scrum, BDD, TDD, and CI/CD.
* Strong analytical skills with the ability to solve complex technical and business problems.
* Knowledge of design patterns, clean coding practices, and modern software engineering principles.
* Experience working within financial services, particularly Securities, Risk, or Middle & Back Office technology.
* Familiarity with other programming languages such as Java, C#, or C++.
* Exposure to Extreme Programming (XP), pair programming, or similar collaborative development practices.
Seniority level
* Mid-Senior level
Employment type
* Full-time
Job function
* Information Technology and Finance
Industries
* IT Services and IT Consulting, Software Development, and Investment Banking
Location: Dublin, County Dublin, Ireland
Note: This posting reflects the role details and is not a compilation of other roles or boilerplate postings.
#J-18808-Ljbffr