Job Search and Career Advice Platform

Enable job alerts via email!

Senior Software Engineer - Scalable Distributed Calc Engine

Citi

City Of London

On-site

GBP 125,000 - 150,000

Full time

12 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading global financial institution in London is seeking a Senior Engineer for a key position on its distributed calculation platform. The role involves developing and maintaining the core calculation engine that performs millions of risk calculations daily. Ideal candidates will have extensive Java experience, particularly with frameworks like Spring Boot, and a strong background in designing distributed systems. The position offers opportunities for career growth and collaboration in a dynamic environment.

Benefits

Equal opportunity employer
Reasonable accommodations for disabilities

Qualifications

  • Multiple years professional software development experience with Java.
  • Solid experience with Java frameworks (e.g., Spring, Spring Boot, Quarkus).
  • Experience designing, building, and maintaining large-scale, distributed systems.

Responsibilities

  • Take part of shared responsibility for strategic direction of XiP Calculation Engine.
  • Serve as advisor or coach to team members, allocating and overseeing work.
  • Implement changes and improvements to Citi’s Risk Calculation Engine.

Skills

Java
Spring
Spring Boot
Distributed Systems
RESTful API
Object-Oriented Programming
NoSQL Databases
Cloud Platforms
Containerization
Python
CI/CD Pipelines
Agile/Scrum

Education

Bachelor’s or Master’s degree in Computer Science

Tools

JUnit
Mockito
Job description
A leading global financial institution in London is seeking a Senior Engineer for a key position on its distributed calculation platform. The role involves developing and maintaining the core calculation engine that performs millions of risk calculations daily. Ideal candidates will have extensive Java experience, particularly with frameworks like Spring Boot, and a strong background in designing distributed systems. The position offers opportunities for career growth and collaboration in a dynamic environment.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.