Senior Software Engineer (Java Or Python)

Company: Citigroup
Apply for the Senior Software Engineer (Java Or Python)
Location: Northern Ireland
Job Description:

Senior Software Engineer (Java Or Python) at Citigroup

About the role

Join Citigroup’s technology team, where you will play a key role in transforming the landscape of global finance. Your contributions will be vital in developing systems that manage daily transactions worth $5 trillion across 180 countries. This position offers a chance to innovate and impact economies on a large scale.

Key facts

  • Location: Belfast, Northern Ireland
  • Engagement: Full-time
  • Compensation: $74,862

What you’ll do

  • Design and implement software solutions using Java or Python to enhance financial operations.
  • Collaborate with cross-functional teams to develop systems that meet the needs of our global client base.

Requirements

  • A minimum of 5 years of experience in software development.
  • Proficiency in Java or Python programming languages.
  • Strong understanding of software development methodologies and best practices.
  • Experience with cloud technologies and microservices architecture.
  • A degree in Computer Science, Engineering, or a related field.

Nice to have

  • Familiarity with financial services or banking systems.
  • Knowledge of DevOps practices and tools.

Skills & tools

  • Java, Python
  • Cloud platforms (AWS, Azure, or Google Cloud)
  • Microservices architecture
  • Agile development methodologies

Practical notes

  • Applicants must be eligible to work in the UK.
  • Benefits include competitive salary, health insurance, and opportunities for professional development.

#J-18808-Ljbffr…

Posted: August 7th, 2026