This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
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.
Job Responsibility:
Lead application systems analysis and programming activities, ensuring application design adheres to the overall architecture blueprint
Drive product quality and delivery through automation initiatives, especially in generative AI, targeting a fully automated platform with minimal manual QA intervention
Partner with management teams to define necessary system enhancements, deploy new products, and resolve high-impact problems through in-depth evaluation of complex business processes
Collaborate with development teams and Product Owners to formulate comprehensive requirements and propose innovative, efficient solutions
Define and drive the strategy for quality automation, overseeing testing priorities, roadmapping for releases, and continuous improvement
Act as a central point of contact for interdepartmental communication, ensuring alignment and seamless collaboration across various project impacts
Provide technical expertise, mentor mid-level developers and analysts, and establish standards for coding, testing, debugging, and implementation
Proactively assess risk, ensure compliance with laws and regulations, and maintain clear, concise communication across all organizational levels
Requirements:
Bachelor's degree in Computer Science, Engineering, or a related field (Master's degree preferred)
Proven relevant experience in applications development tech lead role with hands-on Java programming skills
Experience with Generative AI (Gen AI) concepts and their application in product development or quality assurance
Proven experience in product ownership, quality assurance management, or a hybrid role within a technology-driven environment
Extensive experience with system analysis, software application programming, and managing successful projects
Strong understanding of the Software Development Lifecycle (SDLC) and various testing methodologies, with experience driving automation initiatives
Demonstrated leadership, project management, and Subject Matter Expertise in at least one area of Applications Development
Excellent written, verbal, and interpersonal communication skills, ensuring effective dissemination of information
Nice to have:
Familiarity with AI-powered development tools such as Copilot
Strong analytical and problem-solving abilities, with an ability to adjust priorities quickly
Experience working in an Agile/Scrum development environment
Ability to think strategically and translate vision into actionable plans
What we offer:
27 days annual leave (plus bank holidays)
A discretional 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