Senior Software Engineer (Java Or Python) - VP
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.
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
- 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
- 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