Senior Software Engineer (Java or Python) - Hybrid & Global Impact

eFinancialCareers

Belfast City District

Hybrid

GBP 85,000 - 110,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

27 days annual leave
Discretional annual bonus
Private Medical Care & Life Insurance
Employee Assistance Program
Pension Plan
Paid Parental Leave
Employee discounts

Job summary

Citi is hiring a Senior Software Engineer (Java or Python) to help redefine global finance. You will work on full-stack development with Spring Boot, Flask, and modern JavaScript frameworks, building scalable cloud-native apps and integrating Gen-AI capabilities across platforms.

The role emphasizes collaboration with management teams, adherence to architectural standards, and mentoring junior developers in a hybrid work environment.

Qualifications

  • Experience in full-stack development with Java or Python.
  • Deep experience with backend frameworks such as Spring Boot/Spring Core and Flask/FastAPI.
  • Solid frontend experience with modern JavaScript frameworks (React, Angular, or Vue).
  • Experience designing and delivering scalable, cloud-native applications.
  • Exposure to Gen-AI concepts including LLMs, prompts, and vector search.
  • Familiarity with Gen-AI frameworks/tools such as LangChain, LangGraph, MLflow, or n8n.

Responsibilities

  • Partner with multiple management teams to integrate functions and deploy new products.
  • Resolve high-impact problems through evaluation of complex business processes and system architecture.
  • Provide expertise in applications programming and ensure designs align with architecture blueprint.
  • Develop standard coding, testing, and deployment practices.
  • Understand how architecture and infrastructure integrate to achieve business goals.
  • Provide analysis and innovative solutions for issues.
  • Guide mid-level developers and analysts as a coach.
  • Assess risk and ensure compliance with laws, policies, and ethics.

Skills

Java or Python
Spring Boot / Spring Core
Flask / FastAPI
Modern JavaScript frameworks
Cloud-native applications
Gen-AI concepts
Gen-AI APIs integration
OpenAI / Gemini / Claude integrations

Tools

LangChain
LangGraph
MLflow
n8n

Job description

Citi is hiring a Senior Software Engineer (Java or Python) to help redefine global finance. You will work on full-stack development with Spring Boot, Flask, and modern JavaScript frameworks, building scalable cloud-native apps and integrating Gen-AI capabilities across platforms.

The role emphasizes collaboration with management teams, adherence to architectural standards, and mentoring junior developers in a hybrid work environment.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer: AI-Driven Finance, Hybrid
Senior Software Engineer: AI-Driven Finance, Hybrid

Citi • Belfast City District

Hybrid
GBP 70,000 - 95,000
Annual leave
Performance bonus
Private medical care
+6
GenAI-Driven Senior Software Engineer (Java/Python)
GenAI-Driven Senior Software Engineer (Java/Python)

Citigroup Inc. • Belfast City District

Hybrid
GBP 90,000 - 120,000
27 days annual leave
Discretional bonus
Private medical & life insurance
+5
Senior Software Engineer — Hybrid, Build Impactful FinTech
Senior Software Engineer — Hybrid, Build Impactful FinTech

Citi • Greater London

Hybrid
GBP 90,000 - 140,000
Annual leave
Hybrid work
Salary package
+4
Senior Java Engineer | AI-Driven Finance, Hybrid Role
Senior Java Engineer | AI-Driven Finance, Hybrid Role

Citi • Greater London

Hybrid
GBP 70,000 - 110,000
27 days annual leave
Discretional annual bonus
Private Medical Care & Life Insurance
+5
Senior Software Engineer Java Or Python - VP - Citi
Senior Software Engineer Java Or Python - VP - Citi

eFinancialCareers • Belfast City District

Hybrid
GBP 85,000 - 110,000
27 days annual leave
Discretional annual bonus
Private Medical Care & Life Insurance
+4
Senior Software Engineer (Java Or Python) - VP
Senior Software Engineer (Java Or Python) - VP

Citi • Belfast City District

Hybrid
GBP 70,000 - 95,000
Annual leave
Performance bonus
Private medical care
+6
Senior Software Engineer – GenAI, Cloud & Hybrid
Senior Software Engineer – GenAI, Cloud & Hybrid

Citibank (Switzerland) AG • Belfast City District

Hybrid
Confidential
27 days annual leave
Discretional annual bonus
Private Medical Care & Life Insurance
+3
Senior Software Engineer (Java Or Python) - VP
Senior Software Engineer (Java Or Python) - VP

Citigroup Inc. • Belfast City District

Hybrid
GBP 90,000 - 120,000
27 days annual leave
Discretional bonus
Private medical & life insurance
+5
Senior Full-Stack Engineer - AI-Driven Global Finance
Senior Full-Stack Engineer - AI-Driven Global Finance

PVH (Tommy Hilfiger/Calvin Klein) • Greater London

Hybrid
GBP 90,000 - 120,000
27 days annual leave
Discretional performance bonus
Private medical care & life insurance
+4
Senior Full-Stack AI Engineer | Hybrid Finance Tech Leader
Senior Full-Stack AI Engineer | Hybrid Finance Tech Leader

Citi • Greater London

Hybrid
GBP 60,000 - 80,000
27 days annual leave
Private Medical Care & Life Insurance
Discretionary annual performance-related bonus
+2