Principal Software Engineer – Margin Technology – Senior Vice President

Company: Citi
Apply for the Principal Software Engineer – Margin Technology – Senior Vice President
Location: London
Job Description:

Engineer the future of global finance. At Citi, our Tech team doesn’t just support finance – we are helping to redefine it. Every day, $5 trillion crosses through our network. We do business in 180+ countries operating at a scale few can match. From deploying advanced AI to helping shape global markets, we build systems that matter. Join a team where your work helps influence economies, your ideas can drive innovation and outcomes, and your growth is backed by mentorship, continuous learning, and flexibility with potential hybrid work opportunities.

What We do / The Team

Markets Operations Technology is going through an exciting phase of transformation in the margin and collateral domain. We are re‑engineering our technology estate to achieve world‑leading performance and resiliency, enabling new capabilities in advanced execution, global market connectivity, and modernised post‑trade, clearing and margin processes. Our ambition is to deliver a seamlessly integrated, highly automated platform that drives outstanding client outcomes and accelerates growth across our global franchise.

Role Overview/What will you do

As Principal Software Engineer in our global technology team, you will work with a group of passionate engineers who build technical solutions to complex business problems. You will be instrumental in shaping the future of our product, working towards a fully automated platform with minimal manual interventions. You will participate in the entire spectrum of building a software solution, closely working with product teams and users. Your contributions help build a strong engineering culture within our global teams.

Key Responsibilities

  • Contribute to the vision of building a strong engineering culture within our global teams.
  • Shape the future of our product and work toward a fully automated platform with minimal manual interventions.
  • Participate in the whole spectrum of building a software solution, collaborating closely with product teams and users.
  • Help deliver a seamlessly integrated, highly automated platform that drives outstanding client outcomes and accelerates growth across our global franchise.

Required Skills and Experience

  • Hands‑on professional software development experience.
  • Designing distributed systems, microservices, and micro‑frontend UIs.
  • Experience with cloud services such as AWS and distributed systems such as Kafka, Kubernetes, S3, DynamoDB, MongoDB or any other NoSQL database.
  • Following TDD and passion for clean code principles.
  • Proficiency in programming in Java, Python, JavaScript or React.
  • Solid understanding and experience of data structures, algorithms and SQL.
  • Ability to work independently in a fast‑paced and rapidly changing environment.
  • Bachelor’s degree in computer science or engineering field involving software programming or systems engineering.

Beneficial / Nice to have Skills and Experience

  • Experience of working in an investment bank or financial services industry.
  • Ability to apply an entrepreneurial approach to software development and problem solving.

Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their 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 a reasonable accommodation to use our search tools and/or apply for a career opportunity, review Accessibility at Citi. View Citi’s EEO Policy Statement and the Know Your Rights poster.

#J-18808-Ljbffr…

Posted: May 31st, 2026