mthree
Python Developer
mthreeIreland1 day ago
Full-timeInformation Technology, Finance

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.


Desirable Skills:

  • 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.

Key Skills

Ranked by relevance