CRISIL
Posted 1mo ago

Senior Software Engineer – Risk Services (Java / Python)

CRISIL
London, England, United Kingdom
OnsiteFull Time
Responsibilities
  • designing systems
  • building services
  • processing data
Requirements
  • 9+ years experience building Java and Python backend systems
  • Distributed systems
  • Microservices
  • Large-scale data processing
  • Messaging (Kafka/MQ)
  • Unix/Linux, XML
  • STEM or finance degree preferred
Technical tools mentioned
JavaPythonSpringSpring BootKafkaMQUnix/LinuxXMLDockerKubernetes

Job description

About Crisil Limited

We are a leading, agile, and innovative global analytics company driven by our purpose to make markets function better. We are a bold organization powered by deep expertise, unparalleled analytics and relentless innovation. We collaborate seamlessly to deliver mission critical insights thereby instilling & amplifying client’s success.

Life at Crisil

Be the impact

Drive growth with a strong sense of purpose.

Create lasting impact that affects individuals, businesses, and the society at large.

That's what 'Life@Crisil' is all about.

This is where you unlock the next chapter of your career - fueled by our caring culture which encourages you to learn and innovate, an environment that fosters positivity through our people-first approach and an attractive rewards & benefits program that puts your growth in the spotlight. An inspiring setting where you will find the brightest minds, inspiring you to unleash your potential.

Crisil is a place where your ideas and opinions are always welcome, and continuous learning is the norm. Because we know that’s what it takes to solve the biggest real-world challenges and move the needle in the direction of unexplored future possibilities. All without compromising on our strong ethics.

So go ahead. Unlock the next chapter of your career.

Be the impact that transforms the world.

Job Description

We are seeking a Senior Software Engineer to join the Risk Services team within Global Markets . This role focuses on designing and building scalable, distributed systems that support risk data processing, analytics and reporting workflows. 

The ideal candidate will have strong experience across Java and Python-based backend systems, with a solid understanding of risk data flows, distributed architectures and enterprise-grade platforms. 

Key Responsibilities 

  • Design, develop and enhance backend services and distributed systems supporting risk data and analytics platforms  

  • Build and maintain scalable applications using Java (Spring / Spring Boot) and Python  

  • Develop solutions for risk data ingestion, transformation and processing pipelines  

  • Contribute to system architecture, design reviews and performance optimization  

  • Work with large datasets to support risk calculations, reporting and downstream analytics  

  • Collaborate with risk, front-office and data teams to translate requirements into robust technical solutions  

  • Participate in code reviews, testing and release processes ensuring high-quality delivery  

  • Troubleshoot and resolve issues in production systems, focusing on stability and performance 

Must-Have Skills 

  • Strong experience in Java (Spring / Spring Boot) and Python development  

  • Proven experience building distributed systems and microservices architectures  

  • Strong understanding of data structures, algorithms and system design principles  

  • Hands-on experience working with large-scale data processing systems  

  • Experience with messaging frameworks (e.g., Kafka, MQ)  

  • Strong working knowledge of Unix/Linux environments  

  • Experience with XML and enterprise data integration patterns  

  • Experience with modern development practices, including CI/CD pipelines, Build and deployment processes, Unit and integration testing 

Domain Experience (Preferred) 

  • Understanding of Global Markets products, including Rates, Credit, Equities, Derivatives 

  • Exposure to risk data flows and analytics pipelines within capital markets  

  • Familiarity with Risk reporting systems, Trade lifecycle and PnL workflows 

  • Experience working in enterprise financial platforms or similar large-scale environments 

 

Good-to-Have 

  • Exposure to high-performance or low-latency systems  

  • Experience with data streaming and real-time processing frameworks  

  • Familiarity with cloud or containerization technologies (Docker, Kubernetes)  

  • Prior experience in global banking or financial services environments 

Mandatory Skills

Python, Java, Spring, OOPS, Agile, Risk, distributed systems, backend services

Location

London, UK

Education Qualification

STEM Degree, Finance

Experience

9 to 15 years

About CRISIL

Global provider of credit ratings, research, and analytics services.

Year founded
1987
Employees
5081
Organization type
Public
Headquarters
IN

Similar jobs

Software Engineer roles near London, England
4h
Save
Mark Applied
Hide
Senior Software Engineer- Customer Support
London, England, United Kingdom
OnsiteFull Time
ManpowerGroup
ManpowerGroupNYSE: MAN: Provides global recruitment, staffing, and workforce management services.
Senior backend engineer with professional software delivery experience, strong Java expertise, API and integration development, SaaS platform integration, automated testing, and CI/CD knowledge.
Java, React, Next.js, Azure, Google, Zendesk, Twilio, Continuous Integration (CI), Continuous Delivery (CD)
5h
Save
Mark Applied
Hide
Software Engineer Graduate (Foundation Platform) - 2027 Start
San Jose or Los Angeles or Singapore or New York City or London or Dublin or Paris or Berlin or Dubai or Jakarta or Seoul or Tokyo
$128k-$317k/yr OnsiteFull Time
TikTok
TikTok: Global short-form video hosting and social media platform.
Completing or recently completed a bachelor's degree in software development, computer science, computer engineering, or related discipline; experience with Python, Java, Golang, C#, or C++.
Python, Java, Golang, C#, C++
8h
Save
Mark Applied
Hide
Senior Software Engineer, Data Infrastructure - AI Platform
United States or North America or San Francisco or Los Angeles or New York City or Washington, D.C. or London or Singapore
RemoteFull Time
TRM Labs
TRM Labs: An AI-powered intelligence helping agencies investigate crime and disrupt threat networks.
Requires U.S. citizenship, distributed OLAP or serving-layer operations experience, query tuning, data pipeline reliability, incident response, AI tool proficiency, and on-call ownership.
StarRocks, Trino, ClickHouse, Claude, Cursor, Slack, Otter.ai, Fireflies, Fathom, Cluey
9h
Save
Mark Applied
Hide
Senior Software Engineer, Infrastructure Platform
London, England, United Kingdom
HybridFull Time
Genius Sports
Genius SportsNYSE: GENI: Global sports technology providing live data and analytics.
6+ YOERequires 6+ years building software and operating platforms, automation development, developer experience expertise, strong communication, and mentoring. Rust, open source, full-stack, and data pipeline experience are bonuses.
Kubernetes, Rust
11h
Save
Mark Applied
Hide
Software Engineer - Prediction and Planning ML
Sunnyvale or Washington or San Diego or Fort Walton Beach or Ann Arbor or London or Stuttgart or Munich or Stockholm or Bengaluru or Seoul or Tokyo
$151k-$258k/yr OnsiteFull Time
Applied Intuition
Applied Intuition: Developing software and simulation infrastructure for autonomous vehicles.
3+ YOEBachelor’s in a related technical field; 3+ years building production software; deep learning model development expertise; C++ or Python proficiency with intermediate C++; ML modeling, evaluation, deployment, and optimization experience.
C++, Python, NeurIPS, CVPR, ICML, ICLR, ICCV, ECCV, IROS, ICRA
14h
Save
Mark Applied
Hide
Software Engineer Network Automation, WAN & Edge
Paris or Zurich or Madrid or Amsterdam or Warsaw or Italy or Munich or London or Berlin
OnsiteFull Time
Mistral AI
Mistral AI: Developing frontier artificial intelligence models and enterprise AI solutions.
Experienced network engineer with deep WAN and edge networking expertise, production BGP and firewall experience, network automation skills, software engineering fundamentals, and operational troubleshooting experience.
BGP, REST, NETCONF, gNMI/OpenConfig, Ansible, Terraform, Go, FortiGate, FortiManager, RPKI, Kubernetes
14h
Save
Mark Applied
Hide
Software Engineer - AI-Native Cloud Infrastructure
Cambridge, England, United Kingdom
OnsiteFull Time
CommonAI
CommonAI: Shared infrastructure and collaborative engineering for AI development.
1+ YOERequires 1–3 years building professional software, AI-agent development experience, debugging skills, Linux and deployment/operations exposure, communication, and degree-level technical or scientific education.
Linux, Kubernetes, CI/CD, Infrastructure as Code (IaC)
14h
Save
Mark Applied
Hide
Java Software Engineer III
London, England, United Kingdom
OnsiteFull Time
JPMorgan Chase
JPMorgan ChaseNYSE: JPM: Global financial services firm providing banking and investment solutions.
Requires software engineering training or certification, application development and testing experience, proficiency in one or more languages, database querying, SDLC, agile, CI/CD, resiliency, and security knowledge.
Java, CI/CD