
Enable job alerts via email!
Generate a tailored resume in minutes
Land an interview and earn more. Learn more
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.
XiP is building a next-generation cross-asset calculation system for Citi trading desks and enterprise users in the largest global financial markets and exchanges in New York, London, and other major financial hubs.
Our team owns multiple Java Spring Boot Services that execute, partition, and track quantitative risk graphs/trades in a distributed environment. These graphs can fail due to their complexity and our system must adapt quickly to these failures to provide a seamless experience for clients.
XiP Compute Services are deployed onto OpenShift and Amazon’s Elastic Kubernetes Service (EKS). An important initiative in 2025 will be onboarding Google’s Kubernetes Engine to further expand our coverage. Our system scales on-demand, and we can run up to tens of thousands of replicas of our services across all asset classes.
We are seeking a Senior Engineer to fill the role of ‘Applications Development Technology Lead Analyst’ on the XiNG large scale distributed calculation platform (XiP ).
In this role you will design, build, and maintain the calculation engine at the heart of the XiP platform. This engine is responsible for c. 0.5 billion risk & suitability calculations at Citi every day. A single customer run compresses 17 million minutes of compute into a single 90‑minute execution.
Run on hundreds of thousands of pods across the entire XiP platform every day this calculation engine is both highly performant and rapidly changing to support new scenarios, technologies, and infrastructure.
As an engineer working on the calculation engine, you will work closely with software engineers, DevOps, and our customers to ensure reliable, secure, and scalable operations of our platform.
Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.
If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity, view Accessibility at Citi.
View Citi’s EEO Policy Statement and the Know Your Rights poster.