Full Stack Engineer - AI Enabled – Senior Vice President
Full Stack Engineer - AI Enabled – Senior Vice President

Full Stack Engineer - AI Enabled – Senior Vice President

Full-Time 80000 - 100000 £ / year (est.) Home office (partial)
Citigroup, Inc.

At a Glance

  • Tasks: Engineer the future of global finance with cutting-edge AI solutions.
  • Company: Join Citi, a leader in redefining finance on a global scale.
  • Benefits: Enjoy competitive salary, 27 days leave, and hybrid work options.
  • Other info: Dynamic team culture with mentorship and continuous learning opportunities.
  • Why this job: Make a real impact in finance while growing your skills in AI and software development.
  • Qualifications: Experience in full-stack development and a passion for AI technologies.

The predicted salary is between 80000 - 100000 £ per year.

Engineer the future of global finance. At Citi, our Tech team doesn’t just support finance – we are helping to redefine it. Every day, $5 trillion crosses through our network. We do business in 180+ countries operating at a scale few can match. From deploying advanced AI to helping shape global markets, we build systems that matter. Look to join a team where your work helps influence economies, your ideas can drive innovation and outcomes, and your growth is backed by mentorship, continuous learning and flexibility with potential hybrid work opportunities.

Citi is looking for a highly skilled and innovative Full Stack Engineer with a strong background in modern enterprise architecture and a passion for Artificial Intelligence. This role will be instrumental in designing, developing, and implementing robust, scalable, and AI-enabled solutions across our platforms. The successful candidate will possess deep expertise in Java, Angular, microservices, and event-based architectures, combined with a proven ability to leverage agentic AI to create intelligent agents that solve complex business challenges. This is an exciting opportunity to contribute to Citi's digital transformation by integrating advanced AI capabilities into our core engineering practices.

Key Responsibilities

  • Design, develop, and maintain high-performance, scalable, and secure full-stack applications using Java, Angular, microservices, and event-based architectures.
  • Lead the integration of AI capabilities into existing and new applications, focusing on creating and deploying agentic AI solutions for various business use cases.
  • Collaborate with data scientists, AI researchers, product managers, and other engineering teams to translate business requirements and AI models into production-ready software.
  • Architect and implement microservices and event-driven systems that are resilient, fault-tolerant, and performant.
  • Develop front-end user interfaces using Angular, ensuring an intuitive and responsive user experience.
  • Contribute to the entire software development lifecycle, including requirements gathering, design, coding, testing, deployment, and operational support.
  • Promote and implement best practices in software engineering, including code quality, testing, CI/CD, security, and documentation.
  • Stay abreast of emerging technologies and trends in full-stack development, AI, and agentic systems, recommending and implementing innovative solutions.
  • Mentor junior developers and actively participate in code reviews, fostering a culture of technical excellence and continuous learning.

Qualifications

Education

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field.

Experience

  • Significant hands‑on experience in full-stack software development.
  • Proven experience in designing and building scalable, high-performance microservices.
  • Demonstrated experience with event-driven architectures (e.g., Kafka, RabbitMQ).
  • Solid experience with modern front-end frameworks, specifically Angular.
  • Experience with AI technologies, including machine learning, natural language processing, or other AI domains.
  • Specific experience with agentic AI development, including designing, building, and deploying intelligent agents for business applications.

Technical Skills

Languages: Expert proficiency in Java and TypeScript/JavaScript.

Back-end

  • Strong expertise in Java development, including Spring Boot, Spring Cloud.
  • Extensive experience with microservices architecture principles and patterns.
  • Hands‑on experience with message brokers and event streaming platforms (e.g., Apache Kafka, RabbitMQ).
  • Proficiency with relational and NoSQL databases (e.g., PostgreSQL, MongoDB, Cassandra).

Front‑end

  • Expertise in Angular framework (versions 2+), including NgRx or other state management patterns.
  • Strong understanding of HTML5, CSS3, and responsive web design.

DevOps & Cloud

  • Experience with containerization technologies (Docker) and orchestration (Kubernetes).
  • Proficiency with CI/CD pipelines (e.g., Jenkins, GitLab CI, Azure DevOps).
  • Experience with cloud platforms (e.g., AWS, Azure, GCP) and their relevant services.

AI/ML

  • Familiarity with AI/ML concepts and frameworks (e.g., Python, TensorFlow, PyTorch, LangChain, LlamaIndex).
  • Direct experience in developing, integrating, and deploying agentic AI systems.

Leadership & Soft Skills

  • Excellent problem‑solving, analytical, and critical thinking skills.
  • Strong communication and interpersonal skills, with the ability to articulate technical concepts to both technical and non‑technical audiences.
  • Ability to work effectively in a fast‑paced, agile, and collaborative team environment.
  • Proactive, self‑motivated, and results‑oriented with a strong sense of ownership.

Preferred Qualifications

  • Experience in the financial services industry.
  • Knowledge of domain‑driven design and clean architecture principles.
  • Experience with observability tools (e.g., Prometheus, Grafana, ELK stack).
  • Contributions to open‑source projects or active participation in developer communities.

What we’ll provide you

By joining Citi London, you will not only be part of a business casual workplace with a hybrid working model (up to 2 days working at home per week), but also receive a competitive base salary (which is annually reviewed), and enjoy a whole host of additional benefits such as:

  • 27 days annual leave (plus bank holidays)
  • A discretionary annual performance related bonus
  • Private Medical Care & Life Insurance
  • Employee Assistance Program
  • Pension Plan
  • Paid Parental Leave
  • Special discounts for employees, family, and friends
  • Access to an array of learning and development resources

Citi is committed to ensuring our workplace is where everyone feels comfortable coming to work as their whole self, every day. We want the best talent around the world to be energized to join us, motivated to stay and empowered to thrive. Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.

If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity, review Accessibility at Citi. View Citi’s EEO Policy Statement and the Know Your Rights poster.

Full Stack Engineer - AI Enabled – Senior Vice President employer: Citigroup, Inc.

Citi is an exceptional employer that fosters a dynamic and inclusive work culture, where innovation thrives and employees are empowered to make a significant impact on global finance. With a commitment to continuous learning, mentorship, and flexible hybrid working options, Citi offers a competitive salary and extensive benefits, including generous annual leave and private medical care, ensuring that every team member can grow both personally and professionally in the vibrant city of London.
Citigroup, Inc.

Contact Detail:

Citigroup, Inc. Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Full Stack Engineer - AI Enabled – Senior Vice President

Tip Number 1

Network like a pro! Reach out to current employees at Citi through LinkedIn or other platforms. Ask them about their experiences and any tips they might have for landing the Full Stack Engineer role. Personal connections can make a huge difference!

Tip Number 2

Prepare for technical interviews by brushing up on your coding skills. Use platforms like LeetCode or HackerRank to practice problems related to Java, microservices, and AI. The more confident you are in your skills, the better you'll perform!

Tip Number 3

Showcase your passion for AI! Be ready to discuss any personal projects or contributions you've made in the AI space. Whether it's building intelligent agents or experimenting with machine learning, let your enthusiasm shine through.

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you're serious about joining the team at Citi and contributing to their exciting digital transformation.

We think you need these skills to ace Full Stack Engineer - AI Enabled – Senior Vice President

Java
Angular
Microservices Architecture
Event-Driven Architectures
Agentic AI Development
Machine Learning
Natural Language Processing
TypeScript/JavaScript
Spring Boot
Spring Cloud
Docker
Kubernetes
CI/CD Pipelines
AWS
Cloud Platforms

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Full Stack Engineer role. Highlight your experience with Java, Angular, and AI technologies. We want to see how your skills align with what we're looking for!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Share your passion for AI and how you can contribute to our mission at Citi. Let us know why you're excited about this opportunity and how you can make an impact.

Showcase Your Projects: If you've worked on relevant projects, don’t hold back! Include links to your GitHub or any other portfolio showcasing your full-stack development skills and AI implementations. We love seeing real examples of your work!

Apply Through Our Website: We encourage you to apply through our website for a smoother process. It helps us keep track of your application and ensures you’re considered for the role. Plus, it’s super easy!

How to prepare for a job interview at Citigroup, Inc.

Know Your Tech Inside Out

Make sure you brush up on your Java, Angular, and microservices knowledge. Be ready to discuss specific projects where you've implemented these technologies, especially in relation to AI. The more you can demonstrate your hands-on experience, the better!

Showcase Your Problem-Solving Skills

Prepare to share examples of complex challenges you've tackled in previous roles. Think about how you used agentic AI or event-driven architectures to solve real business problems. This will show that you not only understand the tech but can apply it effectively.

Collaborate and Communicate

Citi values teamwork, so be ready to discuss how you've worked with cross-functional teams. Highlight your ability to communicate technical concepts to non-technical stakeholders. This will demonstrate your interpersonal skills and your fit for their collaborative environment.

Stay Current with Trends

Familiarise yourself with the latest trends in AI and full-stack development. Be prepared to discuss emerging technologies and how they could impact Citi's operations. Showing that you're proactive about learning will impress your interviewers!

Full Stack Engineer - AI Enabled – Senior Vice President
Citigroup, Inc.

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>