CrawlJobs Logo

Senior Software Engineer

https://www.citi.com/ Logo

Citi

Location Icon

Location:
United Kingdom, London

Category Icon
Category:
IT - Software Development

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

Senior Engineer role on the XiNG large scale distributed calculation platform (XiP) designing, building, and maintaining the calculation engine responsible for approximately 0.5 billion risk & suitability calculations daily at Citi

Job Responsibility:

  • Take part of the shared responsibility for the long-term strategic direction of the 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
  • Operationally support the optimization of Risk calculations
  • Plan, coordinate, and execute strategic changes to the engine to reach the next scaling milestone
  • Provide specialized customer support to optimize and improve large, distributed calculations

Requirements:

  • 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
  • Strong understanding of object-oriented programming and design patterns
  • Exposure to NoSQL databases (e.g., MongoDB, Cassandra) is a plus
  • Exposure to cloud platforms (e.g., AWS, Azure, GCP) and containerization (e.g., 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
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field

Nice to have:

  • Exposure to NoSQL databases (e.g., MongoDB, Cassandra)
  • Exposure to cloud platforms (e.g., AWS, Azure, GCP) and containerization (e.g., Docker, Kubernetes)
  • Experience with CI/CD pipelines and DevOps practices

Additional Information:

Job Posted:
September 24, 2025

Employment Type:
Fulltime
Work Type:
Hybrid work
Job Link Share:
Welcome to CrawlJobs.com
Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.