Senior Software Engineer - Risk Analytics (Java/Python)

Crisil

Greater London

On-site

GBP 90,000 - 130,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

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 Developer - Trading & Risk Systems
Senior Python Developer - Trading & Risk Systems

CRISIL Limited • City of Westminster

On-site
GBP 75,000 - 110,000
Sr Python Developer - Trading / Risk Platforms
Sr Python Developer - Trading / Risk Platforms

CRISIL Limited • City of Westminster

On-site
GBP 75,000 - 110,000
Risk Platform Software Engineer (Python, Cloud)
Risk Platform Software Engineer (Python, Cloud)

Quberesearchandtechnologies • Greater London

On-site
GBP 70,000 - 110,000
Senior Java / Python Engineer
Senior Java / Python Engineer

Hunter Bond • Greater London

On-site
GBP 90,000 - 130,000
Software Engineer
Software Engineer

Paragon Alpha - Hedge Fund Talent Business • Greater London

On-site
GBP 85,000 - 135,000
Senior Python Risk Engineer – Cloud & Distributed Systems
Senior Python Risk Engineer – Cloud & Distributed Systems

Jefferies • Greater London

On-site
GBP 80,000 - 110,000
Senior Quant Risk Engineer — Cloud-Ready Risk Platform
Senior Quant Risk Engineer — Cloud-Ready Risk Platform

United States Digital Space LLC • Greater London

On-site
GBP 110,000 - 150,000
Market Risk Analytics Engineer
Market Risk Analytics Engineer

Goldman Sachs • West Midlands

On-site
GBP 60,000 - 90,000
Strategic Market Data & Risk Analytics Analyst
Strategic Market Data & Risk Analytics Analyst

Crisil • Greater London

On-site
GBP 50,000 - 70,000