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

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

London Full-Time 80000 - 100000 € / year (est.) No home office possible
Citi

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 by solving complex challenges in finance.
  • Qualifications: Strong background in full-stack development and AI technologies required.

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. Help solve real-world challenges that touch millions and get the opportunity to build the future of finance with Citi Tech.

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

Alongside these benefits 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 in London employer: Citi

Citi is an exceptional employer that fosters a dynamic and inclusive work culture, where innovation thrives and employees are empowered to shape the future of global finance. With a commitment to mentorship and continuous learning, our London team enjoys flexible hybrid work options, competitive salaries, and comprehensive benefits including generous annual leave and private medical care. Join us to tackle real-world challenges and grow your career in a supportive environment that values diversity and encourages personal and professional development.

Citi

Contact Detail:

Citi Recruiting Team

StudySmarter Expert Advice🤫

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

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, Angular, and microservices. 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 the future of finance.

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

Java
Angular
Microservices Architecture
Event-Driven Architectures
Agentic AI Development
Machine Learning
Natural Language Processing

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 finance, and explain why you’re excited about the opportunity at Citi. Let us know how you can contribute to our mission.

Showcase Your Projects:If you've worked on relevant projects, don’t hold back! Include links to your GitHub or any live demos. We love seeing practical examples of your work and how you’ve tackled challenges in full-stack development.

Apply Through Our Website:We encourage you to apply through our website for a smoother process. It’s the best way for us to receive your application and ensure it gets the attention it deserves. Don’t miss out!

How to prepare for a job interview at Citi

Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, especially Java, Angular, and microservices. Brush up on your knowledge of event-driven architectures and AI capabilities, as these will likely come up during technical discussions.

Showcase Your Problem-Solving Skills

Prepare to discuss specific examples where you've tackled complex challenges using AI or full-stack development. Be ready to explain your thought process and how you approached the problem, as this will demonstrate your analytical skills and ability to think critically.

Collaborate and Communicate

Since collaboration is key in this role, practice articulating technical concepts clearly. You might be asked to explain your past projects to both technical and non-technical audiences, so ensure you can adjust your communication style accordingly.

Emphasise Continuous Learning

Citi values mentorship and growth, so highlight any ongoing learning initiatives you’ve undertaken. Whether it’s courses, certifications, or contributions to open-source projects, showing your commitment to personal and professional development will resonate well with the interviewers.