Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Claude Code, Codex, Gemini, Cursor and Grok
Connect

Citigroup

NewBe an early applicant

Senior Software Engineer (Java Or Python) - VP

Posted Updated
Discussion

Summary

Senior full-stack engineer at Citi building large-scale, cloud-native finance platforms using Java or Python (Spring Boot/Flask/FastAPI) with modern JS frontends (React/Angular/Vue) on AWS, GCP, or Azure. The role also involves integrating Gen-AI capabilities (LLMs, LangChain, OpenAI/Gemini/Claude) and mentoring mid-level developers.

Overview

In this role you will help shape Citi’s technology-driven finance platforms by delivering large-scale, cloud-native software. You will collaborate with cross-functional teams to integrate functions, define improvements, and deploy new products while upholding architectural standards. You’ll solve complex business and system challenges, mentor mid-level developers, and ensure compliant, risk-aware delivery. The opportunity combines hands-on backend and frontend work with Gen‑AI initiatives to drive impactful outcomes in global markets.

Pay / Benefits
  • 27 days annual leave (plus bank holidays)
  • discretionary annual performance-related bonus
  • Private Medical Care & Life Insurance
  • Employee Assistance Program
  • Pension Plan
  • Paid Parental Leave
Responsibilities
  • Coordinate with management to align functions and deploy product enhancements
  • Resolve high-impact problems by analyzing business and system processes
  • Provide domain expertise and ensure adherence to architectural blueprints
  • Develop coding, testing, and implementation standards and improve system flow
  • Acquire deep knowledge of how architecture and infrastructure integrate to achieve business goals
  • Perform in-depth analysis to identify issues and craft innovative solutions
  • Coach and guide mid-level developers, distributing work as needed
  • Assess risk in business decisions and ensure compliance and ethical standards
Key requirements
  • Full-stack development with strong Java or Python
  • Backend frameworks: Spring Boot/Spring Core or Flask/FastAPI
  • Frontend: modern JavaScript frameworks (React, Angular, Vue)
  • Designing and delivering scalable, cloud-native applications
  • Gen‑AI concepts: LLMs, transformers, prompt engineering, agent workflows
  • Gen‑AI tools: LangChain, LangGraph, MLflow, n8n
  • Gen‑AI API integration (OpenAI, Gemini, Claude)
  • Cloud experience with AWS, GCP, or Azure
  • Collaborative mindset
  • Mentoring and coaching
  • Analytical and interpretive thinking
  • Spring Boot/Spring Core
  • Flask/FastAPI
  • React/Angular/Vue

Skills

What C-level Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →