Senior Software Engineer - Risk Analytics (Java/Python)

Crisil

Greater London

On-site

GBP 90,000 - 130,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Crisil is seeking a Senior Software Engineer to join the Risk Services team within GlobalMarkets. The role focuses on designing scalable, distributed systems that support risk data processing, analytics and reporting workflows.

The ideal candidate will have strong experience across Java and Python backends, with a solid understanding of risk data flows and enterprise-grade platforms. You will work with risk, front-office and data teams to deliver robust technical solutions.

Qualifications

  • Strong Java (Spring/Spring Boot) and Python development experience.
  • Proven ability to design and build distributed microservices.
  • Solid understanding of data structures, algorithms and system design.
  • Experience with large-scale data processing and real-time analytics.
  • Experience with messaging frameworks such as Kafka.
  • Unix/Linux proficiency and knowledge of XML and data integration patterns.
  • Hands-on exposure to CI/CD pipelines and deployment processes.

Responsibilities

  • Design, develop and enhance backend services and distributed systems for risk data and analytics.
  • Build scalable applications using Java and Python.
  • Process large datasets to support risk calculations and reporting.
  • Collaborate with risk, front-office and data teams to translate requirements into robust solutions.
  • Participate in code reviews, testing and release processes to ensure high-quality delivery.
  • Troubleshoot production systems focusing on stability and performance.

Skills

Java Spring/Spring Boot
Python
Distributed systems
Microservices
Data structures
Algorithms
Unix/Linux
Kafka
XML
CI/CD

Tools

Kafka
Docker
Kubernetes
Git

Job description

Crisil is seeking a Senior Software Engineer to join the Risk Services team within GlobalMarkets. The role focuses on designing scalable, distributed systems that support risk data processing, analytics and reporting workflows.

The ideal candidate will have strong experience across Java and Python backends, with a solid understanding of risk data flows and enterprise-grade platforms. You will work with risk, front-office and data teams to deliver robust technical solutions.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer – Risk Services (Java / Python)
Senior Software Engineer – Risk Services (Java / Python)

Crisil • Greater London

On-site
GBP 90,000 - 130,000
Senior Python Backend Architect for Trading & Risk
Senior Python Backend Architect for Trading & Risk

Crisil • Greater London

On-site
GBP 90,000 - 130,000
Market Risk Analytics Engineer — Python/SQL
Market Risk Analytics Engineer — Python/SQL

WeAreTechWomen • Birmingham

On-site
GBP 65,000 - 90,000
Senior Java/Python Developer – Risk Apps & Agile DevOps
Senior Java/Python Developer – Risk Apps & Agile DevOps

Methods • Greater London

Hybrid
GBP 70,000 - 110,000
LinkedIn Learning
Wellness program
Breakfast Tuesdays
+2
Senior Full-Stack Engineer: Market Data Platforms
Senior Full-Stack Engineer: Market Data Platforms

Crisil • Greater London

On-site
GBP 110,000 - 150,000
Senior Lead Software Engineer - Java / Python - Risk Technology Data Strategy
Senior Lead Software Engineer - Java / Python - Risk Technology Data Strategy

JPMorgan Chase & Co. • Greater London

On-site
GBP 120,000 - 180,000
Lead Engineer
Lead Engineer

Talan Group • Greater London

On-site
GBP 70,000 - 90,000
Senior Java Engineer – Risk Platform & Engine
Senior Java Engineer – Risk Platform & Engine

LSEG • Greater London

On-site
GBP 90,000 - 130,000
Senior Lead Software Engineer - Java/Python, Data Platform
Senior Lead Software Engineer - Java/Python, Data Platform

JPMorganChase • Greater London

On-site
GBP 80,000 - 120,000
Senior Python Engineer - Risk Tech, Scalable Platforms
Senior Python Engineer - Risk Tech, Scalable Platforms

Tempest Vane Partners • Greater London

On-site
GBP 90,000 - 130,000