Enable job alerts via email!

Senior Software Engineer - Risk and Performance Platform

ZipRecruiter

City Of London

On-site

GBP 70,000 - 90,000

Full time

Today
Be an early applicant

Job summary

A leading recruitment platform in London is seeking a Senior Software Engineer to join their Risk and Performance Platform. In this role, you will design and build scalable systems for real-time risk analytics, collaborating with product owners and using technologies such as Python and C++. The ideal candidate should have at least 4 years of experience in developing distributed systems and a solid understanding of data structures and algorithms. Join a dynamic team that values collaboration and continuous learning.

Qualifications

  • 4 years of experience designing and building distributed systems or high-performance analytics platforms.
  • Proficiency in Python or C++.
  • Solid understanding of computer science fundamentals.

Responsibilities

  • Work directly with product owners to develop tools that solve complex client problems.
  • Take ownership of technical solutions, development, and delivery to production.
  • Develop across the application stack, from client to server side.

Skills

Python
C++
Object-oriented programming
Data structures
Algorithms
Communication skills
Collaboration
Growth mindset

Education

Degree in Computer Science, Engineering, Mathematics, or related field
Job description
Overview

Senior Software Engineer - Risk and Performance Platform

Location: London
Business Area: Engineering and CTO

Description & Requirements

The Front Office (FO) group within Risk and Performance Platform is a key client-facing group within the Risk ecosystem. We deliver advanced risk analytics and tools to institutional clients—including hedge funds and global banks—to help them simulate and understand the real-time impact of market dynamics such as interest rates, volatility, and currency movements. Our tools support detailed profit and loss (P&L) analysis, scenario modelling, and performance attribution.

As a Software Engineer in the Risk Front Office group, you will play a central role in designing and building high-performance, scalable systems that deliver real-time and scenario-based risk analytics. You\'ll contribute to solutions used by both buy- and sell-side clients across delivery channels, including scheduled reporting, on-demand APIs, and interactive UIs—gaining exposure across the full technology stack.

The Risk FO Modelling team is full-stack and provides P&L and attribution analytics for derivatives and structured products. These tools rely on advanced modelling techniques, such as term structure greeks, to offer clients transparency into how different market data changes affect portfolio performance. We\'re currently building an intraday ticking price solution for OTC derivatives, integrating models developed by our Quant teams.

Responsibilities
  • Work directly with product owners to develop tools that solve complex client problems
  • Take ownership of technical solutions, development and delivery to production
  • Develop in all levels of an application stack, from the client to server side
  • Be open to learning and using any needed for the role (primarily Python)
Requirements

Note: The original language is preserved; bold tags are represented as b where appropriate.

  • A Degree in Computer Science, Engineering, Mathematics, or a related field—or equivalent practical experience
  • 4 years of hands-on experience designing and building distributed, scalable systems or high-performance analytics platforms, preferably using object-oriented languages
  • Proficiency in one or more of the following: Python, C++ or equivalent
  • Solid understanding of computer science fundamentals, including data structures and algorithms
  • Strong communication skills and ability to collaborate effectively across different stakeholders
  • A growth mindset, with eagerness to learn, adapt, and contribute in a dynamic, fast-paced environment
Nice to have
  • Experience in producing technical requirements for financial products
  • Experience in system architecture and building large-scale applications
  • Enthusiasm for proactively promoting best practices, improving quality through thoughtful code reviews, testing, and active mentorship
  • Experience in the Risk or Financial Derivatives domain
  • Good understanding of cross-asset pricing and valuation

We\'d love to see

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.