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).
Citi's Investor Services Technology group is seeking an exceptional Software Engineerto join as a hands-on technical leader building theInvestor Services Workbench (ISW)— Citi's unified platform for client onboarding, lifecycle management, operational workflow orchestration, and real-time business activity visibility across Custody, Fund Services, and Securities Finance. This is anEngineering role first. The right candidate uses AI-assisted development tools to write production ready code and ships features on a continuous cadence. You will be embedded within ISW delivery squads, contributing directly to backend services, workflow engines, API layers, and client-facing features, while also serving as a domain authority who ensures the platform is built on a sound understanding of Custody and Fund Services operations. You will collaborate closely with product owners, UX engineers, data architects, and operations SMEs.
Job Responsibility
Design, develop, test, and ship production-quality features across the ISW backend (Java/Spring Boot) and frontend (React/TypeScript)
Use AI pair-programming tools (GitHub Copilot, Cursor, Claude) as a first-class part of your daily workflow for code generation, test synthesis, refactoring, documentation, and API design acceleration
Apply deep Custody and Fund Services domain knowledge to translate business requirements into technically precise, implementation-ready specifications
Design and build complex, multi-step business workflows using event-driven patterns on Apache Kafka
Build AI-powered features directly into the ISW including LLM-driven intelligent assist for operations teams, NLP-powered search and query across IS data, and RAG-based knowledge tools
Design clean, versioned REST and GraphQL APIs
Elevate the engineering quality of the wider ISW team through rigorous code reviews, pairing sessions, architecture discussions, and knowledge sharing
Champion engineering excellence by writing comprehensive unit, integration, and contract tests
instrumenting observability with Open Telemetry
conducting chaos engineering experiments
and maintaining the ISW platform at five-nines operational standards
Requirements
Advanced, daily usage of AI pair-programming tools (GitHub Copilot, Devin, Cursor, or equivalent) with demonstrated ability to use them to accelerate feature delivery without sacrificing code quality
Proficiency in prompt engineering for software development
Experience in validating and reviewing AI-generated code
Hands-on experience building LLM-powered product features (RAG pipelines, conversational search, document Q&A, or AI-assisted workflow interfaces using LangChain, LlamaIndex, or equivalent)
Ability to integrate LLM APIs (OpenAI, Anthropic Claude, AWS Bedrock) securely into production Java/Spring Boot services
Understanding of AI governance in regulated environments
Expert-level proficiency in Java and the Spring Boot ecosystem (including Spring Security, Spring Data, Spring WebFlux, and Spring Integration)
Strong frontend capability in React and TypeScript
Deep experience with event-driven architecture (Apache Kafka, schema registries, Avro serialization, consumer group management, and exactly-once delivery patterns)
Hands-on experience with BPM / workflow engines (including BPMN modelling, saga orchestration, and long-running process management)
Proficiency in GraphQL API design including federation, schema stitching, resolver optimization, and data loader patterns
Strong command of cloud-native patterns (Kubernetes, service mesh, circuit breakers and distributed tracing)
Rigorous testing discipline (unit, integration, contract (Pact), and performance testing)
Custody operations: Working understanding of settlement instruction processing, DVP/FOP flows, corporate actions, income collection, asset servicing, and reconciliation
Fund Services: Familiarity with fund administration workflows (NAV calculation inputs, fund accounting transaction types, investor register management, transfer agency operations, and fund reporting data structures)
Knowledge of key industry data standards: SWIFT MT/MX messages, ISO 20022 pain/camt/sese formats
Understanding of client onboarding and lifecycle management in institutional asset servicing (account opening, KYC/AML data requirements, mandate capture, and ongoing client instruction management)
Awareness of the regulatory context for Custody and Fund Services technology: AIFMD, UCITS, SFTR reporting obligations, and audit trail requirements
Appreciation for the complexity of multi-currency, multi-jurisdiction, multi-asset-class institutional operations data
Bachelor's degree or equivalent experience
What we offer
medical, dental & vision coverage
401(k)
life, accident, and disability insurance
wellness programs
paid time off packages (including planned time off (vacation), unplanned time off (sick leave), and paid holidays)
discretionary and formulaic incentive and retention awards