Senior Software Engineer, CalcGraphs - Vice President
New Today
Senior Software Engineer, CalcGraphs - Vice President
Senior role on XiNG large-scale distributed calculation platform at Citi. The team builds a next-generation cross-asset calculation system and operates Java Spring Boot services in a distributed environment deployed on OpenShift and EKS, with plans to onboard Google Kubernetes Engine in 2025.
The calculation engine handles a high volume of risk and suitability computations daily, running across hundreds of thousands of pods to deliver performant, scalable results for Citi clients.
Responsibilities
- Take part in the long-term strategic direction of the XiP Calculation Engine; develop future versions to improve speed, resource utilization, and scalability without negatively impacting performance.
- Serve as advisor or coach to team members, allocating and overseeing work; mentor mid-level developers, perform code reviews, and support career development; foster a collaborative, growth-oriented environment.
- Lead design, development, and implementation of enhancements to Citi's Risk Calculation Engine, with focus on distribution mechanisms and parallelization to improve efficiency, scalability, and throughput.
- Operationally support optimization of risk calculations by analyzing distributed execution, providing SME-level insights to guide improvements and optimizations.
- Plan, coordinate, and execute strategic changes to reach next scaling milestones; manage initiatives and align with customer needs.
- Provide specialized customer support to optimize large, distributed calculations; act as primary point of contact to address issues and improve inefficiencies during execution.
Qualifications
- Multiple years of 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.
- Experience with RESTful API design and implementation.
- Strong understanding of object-oriented programming and design patterns.
- Exposure to NoSQL databases (e.g., MongoDB, Cassandra) is a plus.
- Exposure to cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes) is desirable.
- Experience with unit testing, integration testing, and test automation frameworks (e.g., JUnit, Mockito).
- Experience working in Agile/Scrum development environments.
- Practical experience with Python for scripting, automation, or data processing tasks.
- Experience with CI/CD pipelines and DevOps practices is a plus.
Education
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
Job Details
- Job Family Group: Technology
- Job Family: Applications Development
- Time Type: Full time
- Seniority level: Not Applicable
- Employment type: Full-time
- Industries: Banking, Financial Services, and Investment Banking
Accessibility note: Citi is an equal opportunity employer. Qualified candidates will receive consideration without regard to 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 accommodation to apply, review Accessibility at Citi. See Citi’s EEO Policy Statement and the Know Your Rights poster.
- Location:
- City Of London
- Job Type:
- FullTime
- Category:
- IT & Technology
We found some similar jobs based on your search
-
New Today
Senior Software Engineer, CalcGraphs - Vice President
-
City Of London
- IT & Technology
Senior Software Engineer, CalcGraphs - Vice President Senior role on XiNG large-scale distributed calculation platform at Citi. The team builds a next-generation cross-asset calculation system and operates Java Spring Boot services in a distributed e...
More Details -
-
New Yesterday
Senior Software Engineer, CalcGraphs - Vice President
-
City Of London
- IT & Technology
Overview XiP is building a next-generation cross-asset calculation system for Citi trading desks and enterprise users in global financial markets. The team owns multiple Java Spring Boot Services that execute, partition, and track quantitative risk ...
More Details -
-
3 Days Old
Senior Software Engineer, CalcGraphs - Vice President
-
City Of Westminster
- IT & Technology
Overview 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. Responsibilities Take part of the shared respons...
More Details -
-
6 Days Old
Senior Software Engineer, CalcGraphs - Vice President
-
London
- IT & Technology
Overview Role Overview 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 cal...
More Details -
-
6 Days Old
Senior Software Engineer, CalcGraphs - Vice President
-
London, England, United Kingdom
-
£200,000 +
- IT & Technology
Citi is seeking a Senior Engineer to fill the role of ‘Applications Development Technology Lead Analyst’ You will design, build, and maintain the calculation engine at the heart of the XiP platform. This engine is responsible for 0.5 billion risk & suitability calculations at Citi every day.
More Details -