More jobs:
Senior Software Engineer, CalcGraphs - Vice President
Job in
Greater London, London, Greater London, W1B, England, UK
Listed on 2026-03-07
Listing for:
Citibank (Switzerland) AG
Full Time
position Listed on 2026-03-07
Job specializations:
-
Software Development
Software Engineer
Job Description & How to Apply Below
For additional information, please review .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 Responsibilities:
Apply your experience and skills to develop the future versions of the calculation engine. This means making it faster, utilizing resources better, and scale to even greater sizes. This means adding new features without impacting performance of the platform in undesirable manner, small changes multiplied by millions of calculations have a high cost. This means solving hard problems like transferring small amounts of data to a huge number of machines.
Mentor and guide mid-level developers, providing technical advice, code reviews, and career development support. Allocate tasks based on skill sets and project priorities, ensuring balanced workloads and timely delivery. Foster a collaborative and growth-oriented team environment, encouraging best practices and continuous learning.
Monitor and analyze the distributed execution of large-scale risk calculations, identifying performance bottlenecks and inefficiencies. Provide subject matter expertise to guide operational improvements, leveraging deep technical knowledge to recommend and implement optimizations that enhance calculation speed and resource utilization.
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.
- Experience with RESTful API design and implementation.
- 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 Dev Ops practices is a plus.
Education:
#J-18808-Ljbffr
Position Requirements
10+ Years
work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×