Senior Software Engineer – Risk Services; Java/Python
Listed on 2026-09-18
-
Software Development
Backend Developer, Java Developer, Python
We are seeking aSenior Software Engineer to join theRisk Services team within Global Markets.
This role focuses on designing and buildingscalable, distributed systemsthat support risk data processing,analyticsandreporting workflows.
The ideal candidate will have strong experience across
Java and Python-based backend systems, with a solid understanding ofrisk data flows, distributedarchitecturesandenterprise-grade platforms.
Key Responsibilities
Design, developandenhancebackend services and distributed systemssupporting risk data and analytics platforms
Build andmaintainscalable applications using
Java (Spring / Spring Boot) and Python
Work withlarge datasets to support risk calculations, reportinganddownstream analytics
Collaborate withrisk, front-officeanddata teamsto translate requirements into robust technical solutions
Participate incode reviews, testingandrelease processes ensuring high-quality delivery
Troubleshoot and resolve issues inproduction systems, focusing on stability and performance
Must-Have Skills
Strong experience inJava (Spring / Spring Boot) and Python development
Proven experience building distributed systems and microservices architectures
Strong understanding ofdata structures,algorithmsandsystem design principles
Hands-on experience working withlarge-scale data processing systems
Experience with messaging frameworks(e.g., Kafka, MQ)
Strong working knowledge ofUnix/Linux environments
Experience with XML and enterprise data integration patterns
Experience with modern development practices, including CI/CD pipelines, Build and deployment processes,Unitand integration testing
Domain Experience (Preferred)
Exposure torisk data flows and analytics pipelines within capital markets
Familiarity with Risk reporting systems, Tradelifecycleand Pn Lworkflows
Experience working in enterprise financial platformsor similar large-scale environments
Good-to-Have
Exposure tohigh-performance or low-latency systems
Experience with data streaming and real-time processing frameworks
Familiarity withcloud or containerization technologies(Docker, Kubernetes)
Prior experience inglobal banking or financial services environments
(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).