Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
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 relevanceReady to apply?
Join mthree and take your career to the next level!
Application takes less than 5 minutes