Jobiglo

No results.

Senior Software Engineer – Margin Technology – Assistant Vice President

Citi · London

Hybrid Senior 🇬🇧 English
Java Python React Spring RESTful API TDD SQL AWS Kafka Kubernetes NoSQL

Job description

About the role

Citi is looking for a Senior Software Engineer to join its Margin Technology team within Markets Technology. You will work with a global group of engineers to design and deliver robust software solutions that support margin and collateral processes.

Key responsibilities

  • Design, develop, and maintain high‑quality Java, Python and React applications.
  • Build and expose RESTful APIs using Spring framework.
  • Collaborate closely with product owners, users and other engineering teams throughout the full software lifecycle.
  • Apply test‑driven development (TDD) and clean‑code practices to ensure reliability.
  • Contribute to a strong engineering culture across global teams.
  • Manage multiple priorities in a fast‑paced, evolving environment.

Required profile

  • Bachelor’s degree in Computer Science, Engineering or a related field.
  • Professional software development experience with Java, Python and/or React.
  • Hands‑on experience building RESTful APIs with Spring.
  • Familiarity with TDD, clean‑code principles, data structures, algorithms and SQL.
  • Ability to work independently and adapt quickly to change.

Required skills

  • Java
  • Python
  • React
  • Spring
  • RESTful API development
  • Test‑Driven Development (TDD)
  • SQL
  • AWS cloud services
  • Kafka
  • Kubernetes
  • S3, DynamoDB, MongoDB or other NoSQL databases

What we offer

  • Hybrid working model (up to 2 days remote per week).
  • Competitive base salary with annual review.
  • 27 days annual leave plus bank holidays.
  • Discretionary performance bonus.
  • Private medical care, life insurance, pension plan and paid parental leave.
  • Employee assistance program and special discounts.
  • Access to extensive learning and development resources.

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec Citi.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.

Why are you reporting this job?

Thank you for your report. We will review this job.

Explore further

Salaries, guides and searches in the United Kingdom.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

By continuing, you accept our terms of use.

Already have an account? Login

A question about this job?

Ask it here: you will get the full job summary by e-mail, right away.

💬 Chat with us on Telegram

Published 1 month ago

Expires 1 week from now

23 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

Citi

London