Senior Python Developer – Trading/Risk Platforms
Listed on 2026-09-23
-
Software Development
Python
We are looking forsenior
Python Developers with strong experience intrading and risk management systems within investment banking. The role involves building backend applications and data processing logic supporting risk calculations, tradeworkflowsandreporting.
Develop and enhance
Python-based applications for trading and risk use cases
Builddata processing pipelines and automation scripts for trade,riskandreconciliation workflows
Work withlarge financial datasets to support
PnL, riskandreporting requirements
Contribute tosystem design,architecture and scalability decisions
Collaborate withquants,tradersandrisk teamsto translate business requirements into technical solutions
Develop and integrate REST APIs and backend services
Ensure high code quality and test coverage
Participate incode reviewsandmentorjunior developers where required
Must-Have SkillsStrong exposure to enterprise-grade front-office trading and risk platforms(e.g.,Quartz,SecDB, Athena, Kanon, Beacon or equivalent), with integration across pricing,riskandtrade lifecycle workflows
StrongSQL skills with ability to handle complex queries and large datasets
Experience with Python libraries (Pandas, Num Py) for data processing
Experience buildingRESTfulAPIs/services (Flask /FastAPI/ Django)
Strong understanding ofdata structures and performance optimization
Experience working withlarge-scale data processing and performance optimization
Working knowledge ofUnix / Linux environments and basic shell scripting
Domain Experience (Critical)Experience working in Investment Banking / Capital Markets environments
Market Risk / CCR /PnL/ Trade lifecycle / Reconciliation
Understanding of financial products such as:
Good-to-HaveExperience working withquants or pricing models
Basic scripting (Unix / Bash)
Prior experience inglobal banking environments
Note:
Candidates without capital markets / risk / trading domain experience will not besuitablefor this role
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).