Lead Java engineering for Citi’s global FX technology platform, combining technical leadership with strategic oversight of Java practices across a distributed team.
Responsibilities
Lead design, development, and delivery of high-performance, scalable Java-based systems supporting FX trading, sales, risk, and post-trade workflows
Own end-to-end technical guidance for feature teams, ensuring alignment with business priorities, architectural standards, and regulatory requirements
Drive agile delivery practices including sprint planning, backlog refinement, code reviews, and retrospectives
Collaborate closely with Product Owners, Business Analysts, Architects, and Business to translate complex FX business requirements into robust technical solutions
Ensure production stability, performance, and resilience of FX systems through proactive engineering practices including observability, alerting, and capacity planning
Requirements
Bachelor’s degree/University degree or equivalent experience
A full-time technology analyst program for graduating students to develop quality and scalable software solutions in an agile environment within a global financial institution.
Responsibilities
Work in an agile software development environment
Develop quality and scalable software solutions using leading-edge technologies
Develop code consistent with quality standards
Offer support during testing cycles and post-production deployment
Use appropriate tools to test and debug code
Requirements
Bachelor’s degree in Computer Science
Bachelor’s degree in Computer Engineering
Bachelor’s degree in Information Technology
Bachelor’s degree in Management Information Systems
We are looking for a Traceability Integration Engineer (Product Integration Engineer) that builds and maintains the integration flows that connect the product ecosystem: SAP, SaaS solutions, LCNC apps, data products, events, devices and microservices.
Responsibilities
Collaboration with PO, Product TTL, & Product Solution Engineers
Investigate multi-system issues
Provide integration RCA and recommendations
Support new features requiring new integrations
Collaborate with business analysts and other functional experts to thoroughly understand and document detailed business requirements for product traceability, including data points & verification needs and translate them into clear integration specifications.
Requirements
Bachelor's degree in Computer Science, Information Systems, Engineering, or a related technical/supply chain field.
Nice to have: Digital Product Passeport (DPP) solutions like EON
Nice to have: integration technology certifications
Intermediate level Senior Programmer Analyst responsible for the establishment and implementation of new or revised application systems and programs in coordination with the Technology team.
Responsibilities
Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development
Establish and implement new or revised applications systems and programs to meet specific business needs or user areas
Monitor and control all phases of development process and analysis, design, construction, testing, and implementation
Provide user and operational support on applications to business users
Utilize in-depth specialty knowledge of applications development to analyze complex problems/issues, provide evaluation of business process, system process, and industry standards
Requirements
Bachelor’s degree/University degree or equivalent experience
Lead Java development and delivery for FX trading systems at Citi FX.
Responsibilities
Lead design, development, and delivery of high-performance Java-based systems supporting FX trading, sales, risk, and post-trade workflows.
Own end-to-end technical guidance for feature teams, ensuring alignment with business priorities, architectural standards, and regulatory requirements.
Drive agile delivery practices including sprint planning, backlog refinement, code reviews, and retrospectives.
Collaborate closely with Product Owners, Business Analysts, Architects, and Business to translate complex FX business requirements into robust technical solutions.
Ensure production stability, performance, and resilience of FX systems through proactive engineering practices including observability, alerting, and capacity planning.
Requirements
Bachelor’s degree/University degree or equivalent experience