Senior Software Engineer — Hybrid Role in Global Finance Tech

Citi

Greater London

Hybrid

GBP 75,000 - 120,000

Full time

25 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Hybrid work
Leave 27 days
Medical & Life
Assistance program
Pension plan
Parental leave
Employee discounts
Learning resources

Job summary

Citi in the United Kingdom is hiring a Senior Software Engineer to design and deliver robust software for global markets. You will work across product teams to build scalable APIs and services, contributing to a high-velocity engineering culture in a hybrid environment.

You should be proficient in Java, React and Python, with experience in RESTful APIs using Spring, TDD, and SQL. Experience with cloud and distributed systems like AWS, Kafka, Kubernetes is a plus.

Qualifications

  • Bachelor’s degree in computer science or software engineering.
  • Hands-on software development experience.
  • Proficiency in Java, React and/or Python.
  • Experience building RESTful APIs using Spring.
  • Experience with TDD and clean code principles.
  • Proficiency with data structures, algorithms and SQL.

Responsibilities

  • Build robust software solutions for complex financial domain problems.
  • Collaborate with product teams and users to deliver end-to-end features.
  • Contribute to a culture of engineering excellence and continuous learning.

Skills

Java
React
Python
RESTful APIs
Spring
TDD
Clean Code
SQL
Data structures
Algorithms

Education

Bachelor's degree in computer science or software engineering

Tools

Spring Framework
AWS
Kafka
Kubernetes
S3
DynamoDB
MongoDB

Job description

Citi in the United Kingdom is hiring a Senior Software Engineer to design and deliver robust software for global markets. You will work across product teams to build scalable APIs and services, contributing to a high-velocity engineering culture in a hybrid environment.

You should be proficient in Java, React and Python, with experience in RESTful APIs using Spring, TDD, and SQL. Experience with cloud and distributed systems like AWS, Kafka, Kubernetes is a plus.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer & Tech Lead
Senior Software Engineer & Tech Lead

Citi • Greater London

Hybrid
GBP 90,000 - 130,000
Hybrid working model (3 days in office
In-house learning & development
Private medical care
+5
Senior Software Engineer (Java or Python) — Hybrid & GenAI Focus
Senior Software Engineer (Java or Python) — Hybrid & GenAI Focus

Citi • Belfast City District

Hybrid
GBP 90,000 - 120,000
Paid Parental Leave
27 days annual leave
Discretionary annual bonus
+4
Software Engineer, Margin Tech - Hybrid & Growth
Software Engineer, Margin Tech - Hybrid & Growth

11037 Citibank, N.A. United Kingdom • Belfast City District

Hybrid
GBP 60,000 - 95,000
Hybrid work
Private medical care
Life insurance
+3
Full-Stack Engineer: Java/Spring, React/Angular, Cloud
Full-Stack Engineer: Java/Spring, React/Angular, Cloud

Citigroup Inc. • Belfast City District

Hybrid
GBP 70,000 - 110,000
27 days annual leave + holidays
Bonus opportunity
Private medical care
+2
C#/.NET Performance Engineer – FinTech, Hybrid
C#/.NET Performance Engineer – FinTech, Hybrid

Citi • Greater London

Hybrid
GBP 90,000 - 140,000
Hybrid working model (up to 2 days at‑
27 days annual leave (plus bank hols)
Discretionary annual bonus
+6
Senior Java & Microservices Lead | API & Kafka Expert
Senior Java & Microservices Lead | API & Kafka Expert

11037 Citibank, N.A. United Kingdom • Belfast City District

Hybrid
GBP 90,000 - 120,000
Hybrid work model
Learning resources
Wellbeing support
+2
Senior Software Engineer – Margin Technology - Assistant Vice President
Senior Software Engineer – Margin Technology - Assistant Vice President

Citi • Greater London

Hybrid
GBP 75,000 - 120,000
Hybrid work
Leave 27 days
Medical & Life
+5
Low-Latency Java Engineer - Hybrid Work, Finance Tech
Low-Latency Java Engineer - Hybrid Work, Finance Tech

Citi • Greater London

Hybrid
GBP 90,000 - 140,000
27 days leave
Annual bonus
Private medical & life insurance
+5
Senior Java Developer — Lead Real-Time Risk Platform (Hybrid)
Senior Java Developer — Lead Real-Time Risk Platform (Hybrid)

Citi • Greater London

Hybrid
GBP 90,000 - 130,000
27 days annual leave
Discretional annual bonus
Private Medical Care & Life Insurance
+5
Senior Applications Developer — Hybrid Finance Tech
Senior Applications Developer — Hybrid Finance Tech

06500 Citigroup Global Markets Limited • England

Hybrid
GBP 65,000 - 90,000
27 days annual leave
Discretionary annual bonus
Private Medical & Life Insurance
+5