Jobs and Careers
CI

FullStack Software Engineer - Strategic Ledger Digital Developer, AVP

Citi
United Kingdomfull_timeVerifiedPosted 14 Aug 2025

About the role

Are you looking for a career move that will put you at the heart of a global financial institution, transforming core financial systems and leading the integration of a new service delivery model? Then bring your skills in software engineering, innovation, user-centric design, and team leadership to Citi’s Strategic Ledger Digital Development Team.

By joining Citi, you will become part of a global organization whose mission is to serve as a trusted partner to our clients by responsibly providing financial services that enable growth and economic progress. You'll contribute to a pivotal transformation program and play a crucial role in integrating existing service delivery components into a cohesive framework.

Team/Role Overview

The Strategic Ledger Program is a transformative initiative focused on migrating Citi's ledgers to industry-standard platforms and seamlessly integrating them into the bank's ecosystem. The Digital Development team is at the forefront of this effort, developing best-in-class user applications for our Finance Controllers. This role offers a unique opportunity to shape the future of financial data management at Citi. As a key member of our Digital development team, you will be responsible for bringing together disparate service delivery components into a unified pillar in our offshore location. You will collaborate closely with UX designers and AI specialists, leveraging cutting-edge technologies to create innovative solutions and streamlining existing processes. Our team is dynamic and forward-thinking, and we pride ourselves on fostering a collaborative environment where new ideas are encouraged. We work daily with global teams, driving innovation and efficiency across the organization.

What you’ll do

As a Software Engineer in the Strategic Ledger Digital Development team, you will be instrumental in designing, developing, and deploying user-friendly applications that empower Finance Controllers, while also leading the integration of various service delivery components into a cohesive and efficient model.

  • Provide technical leadership and contribute to the architectural design of our digital services platform.
  • Collaborate with UX designers and product owners to translate user needs into functional and intuitive applications.
  • Develop and maintain robust Java applications using Spring Boot and microservices architecture.
  • Implement real-time data streaming solutions using Kafka to ensure timely and accurate data delivery.
  • Optimize application performance to handle large datasets and complex financial calculations.
  • Ensure the reliability, scalability, and security of our applications.
  • Write high-quality code, conduct thorough code reviews, and adhere to coding best practices.
  • Explore and integrate AI capabilities into our applications to enhance user experience and automate tasks.
  • Define and implement a unified framework for existing service delivery components, ensuring seamless integration and optimized workflows.
  • Identify areas for improvement within the existing service delivery processes and implement solutions to enhance efficiency and quality.
  • Mentor and guide junior engineers, fostering a culture of continuous learning and improvement within the integrated team.

What we’ll need from you

We are seeking a hands-on and skilled engineer with a passion for building innovative solutions, a desire to contribute to a transformative program, and the leadership skills to integrate existing service delivery components into a unified and high-performing model.

  • Experience in both frontend and backend development.
  • Proficiency in Java, Python, JavaScript, Angular, and NodeJS.
  • Experience with RESTful APIs, microservices, and event-driven architectures.
  • Solid understanding of data structures, algorithms, and database technologies (SQL and NoSQL).
  • Experience with cloud technologies (e.g., AWS, Azure, GCP) and messaging systems like Kafka.
  • Knowledge of software design patterns, architectural principles, and best practices.
  • Experience with DevOps practices, CI/CD pipelines, and Agile methodologies.
  • Proven ability to integrate disparate systems and processes into a cohesive and efficient service delivery model.
  • Excellent problem-solving and communication skills.
  • Bachelor’s degree in computer science or a related field.
  • Proactive attitude, a desire to learn, and a team-oriented mindset.

Soft Skills & Leadership:

  • Attention to detail and a proactive approach to problem-solving.
  • Ability to independently address challenges in a dynamic environment.
  • Curiosity and a passion for exploring new technologies and AI innovations.
  • Ability to work e

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Citi

View company profile →