Software Engineer – Margin Technology

Company: Citigroup
Apply for the Software Engineer – Margin Technology
Location: Belfast
Job Description:

Overview

As a Software Engineer at Citi, you contribute to building high‑quality solutions that scale to global markets. You’ll work with product teams to deliver robust software and help foster a strong engineering culture across cross‑functional global teams. The role combines hands-on development with problem solving in a fast-paced, evolving environment, backing a mission to transform margin and collateral operations. You’ll work on impactful systems that touch millions of users and economies, with mentorship and hybrid work flexibility.

Pay / Benefits

  • 27 days annual leave (plus bank holidays)
  • Discretionary annual bonus
  • Private Medical Care & Life Insurance
  • Employee Assistance Program
  • Pension Plan
  • Paid Parental Leave

Responsibilities

  • Develop robust software solutions and reference implementations
  • Build RESTful APIs using Spring or similar frameworks
  • Collaborate with product teams and users across global functions
  • Follow TDD and clean code practices to ensure quality
  • Contribute to a culture of engineering excellence and continuous learning
  • Navigate a fast-paced, changing environment with multiple priorities
  • Participate in end-to-end software solution delivery from design to deployment
  • Work on modernised post-trade, clearing and margin processes to enable scale

Key requirements

  • Hands-on software development experience
  • Bachelor’s degree in computer science or engineering
  • Proficiency in Java, React and/or Python
  • Experience building RESTful APIs with Spring
  • Strong knowledge of data structures, algorithms and SQL
  • Ability to work independently in a fast-paced environment
  • Excellent communication skills
  • Ability to manage multiple priorities
  • Team collaboration and cross-functional engagement
  • Java
  • React
  • Python

…

Posted: October 23rd, 2026