Join a world-class technology team at the heart of global finance. The Global Custody and Clearing group provides premier asset servicing and transaction solutions to a global client base of broker-dealers, banks, fund managers, and insurance companies. Operating in over 60 markets, we are a leader in custody and clearing services, distinguished by our proprietary network and a rapidly expanding local custody presence.
You will be working on two of our flagship client-facing platforms:
● Transaction Manager (TM): An end-to-end transaction lifecycle service that gives clients direct access to Citi's global expertise. TM delivers real-time market intelligence and handles massive transaction volumes with market-leading straight-through processing (STP) rates across Digital Assets, Safe Keeping, Clearing, and Settlements.
● Corporate Actions Interactive Noticeboard (CAIN): A comprehensive platform for end-to-end corporate action management, providing clients with critical alerts, reporting, and the ability to respond to events throughout their lifecycle.
The Opportunity
As an Applications Development Senior Programmer Analyst, you will be a key contributor to the evolution of our core application systems. This is more than a coding role; you will be instrumental in enhancing system architecture, optimizing performance, automating critical processes, and ensuring our platforms can scale to meet future demands. You will join a forward-thinking team that embraces modern DevOps culture and leverages cutting-edge technology, including AI-driven development tools, to solve complex challenges in a dynamic, global environment.
Key Responsibilities
- Design, implement, and manage robust, scalable, and secure application systems in coordination with the global technology team.
- Develop and maintain resilient CI/CD pipelines to automate builds, testing, and deployments, ensuring rapid and reliable delivery.
- Automate infrastructure provisioning and configuration management using Infrastructure as Code (IaC) principles and tools.
- Architect and manage containerized applications using Docker and Kubernetes on private and public cloud platforms (OpenShift, AWS, Azure, GCP).
- Implement and refine observability strategies using industry-standard monitoring, logging, and tracing tools (e.g., Prometheus, Grafana, ELK).
- Analyze and tune application performance, troubleshoot complex issues in distributed systems, and ensure high availability in an always-on service environment.
- Collaborate with cross-functional teams to integrate security best practices throughout the development lifecycle (DevSecOps)
What We're Looking For:
Core DevOps & SRE Expertise:
- Containerization & Orchestration: Deep, practical experience with Docker and Kubernetes for deploying and managing enterprise-scale applications.
- Infrastructure as Code (IaC): Hands-on proficiency with tools like Terraform or Ansible.
- CI/CD Pipeline Development: Proven experience designing and maintaining sophisticated CI/CD pipelines using tools like Jenkins or TeamCity.
- Observability: Strong experience with monitoring and logging stacks such as Prometheus, Grafana, or ELK to ensure system health and performance.
- Cloud-Native Principles: Solid understanding of cloud-native architecture and experience deploying applications on platforms like OpenShift, AWS, Azure, or GCP.
Application & Platform Engineering:
- Enterprise Programming: Proficiency in Java (especially with frameworks like Spring Boot) and/or Python.
- Messaging Systems: Hands-on experience with the configuration, administration, and troubleshooting of messaging technologies such as IBM MQ, RabbitMQ, or Apache Kafka.
- Application Server Administration: Strong background in administering IBM WebSphere Application Server (WAS), including clustering and admin scripting.
- Database Technology: Experience with relational and/or NoSQL databases (e.g., Oracle, PostgreSQL, MongoDB).
Essential Skills & Experience:
- Strong background in Linux/Unix administration and shell scripting.
- Proficient in modern version control systems, particularly Git and GitHub.
- A solid understanding of microservices architecture, distributed systems, and RESTful API design.
- Excellent analytical and problem-solving skills, with a talent for debugging complex distributed applications.
- Familiarity with test-driven development (TDD) and a commitment to software quality.
- Experience leveraging open-source technologies to solve complex problems.
- Experience using AI-powered development tools (e.g., GitHub Copilot, Devin) for coding, testing, or operational tasks.
Preferred Qualifications:
- Familiarity with GitOps principles for configuration management.
- Scripting experience in Perl or Ruby.
Who You Are
- A Collaborative Partner: You thrive in a team-based environment, actively support your colleagues, and believe the best solutions come from diverse perspectives and open communication.
- A Proactive Problem-Solver: You are driven by curiosity and a desire to find the root cause of issues, constantly seeking ways to improve, automate, and simplify complex systems.
- A Lifelong Learner: You are passionate about technology and dedicated to expanding your skills, staying current with industry trends, and embracing new challenges.
Education
- Bachelor’s degree/University degree or equivalent practical experience.
------------------------------------------------------
Job Family Group: Technology------------------------------------------------------
Job Family:Applications Development------------------------------------------------------
Time Type:Full time------------------------------------------------------
Most Relevant Skills Please see the requirements listed above.------------------------------------------------------
Other Relevant Skills For complementary skills, please see above and/or contact the recruiter.------------------------------------------------------
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.
Skills Required
- Experience with Docker and Kubernetes
- Proficiency in Java and/or Python
- Experience with CI/CD tools like Jenkins or TeamCity
- Knowledge of Infrastructure as Code tools like Terraform or Ansible
- Strong understanding of cloud-native architectures
- Experience with monitoring tools like Prometheus, Grafana, or ELK
- Familiarity with messaging systems like IBM MQ or RabbitMQ
- Scripting experience in Perl or Ruby
Citi Compensation & Benefits Highlights
The following summarizes recurring compensation and benefits themes identified from responses generated by popular LLMs to common candidate questions about Citi and has not been reviewed or approved by Citi.
-
Healthcare Strength — Benefits coverage is positioned as comprehensive, including health, dental, and vision insurance plus on-site clinics, prescription drug support, and disability coverage. Family-building support such as fertility assistance is described as a notable differentiator within the overall package.
-
Retirement Support — Retirement benefits are framed as strong, highlighted by a 401(k) with matching and additional plan options like a Roth 401(k). Financial support is reinforced through discounts and broader financial guidance resources tied to the benefits ecosystem.
-
Wellbeing & Lifestyle Benefits — Wellbeing support extends beyond insurance through programs like an Employee Assistance Program, counseling/legal resources, and gym or wellness reimbursement. These offerings increase the perceived total rewards value even when cash compensation sentiment varies by role.
Citi Insights
What We Do
Citi's mission is to serve as a trusted partner to our clients by responsibly providing financial services that enable growth and economic progress. Our core activities are safeguarding assets, lending money, making payments and accessing the capital markets on behalf of our clients. We have 200 years of experience helping our clients meet the world's toughest challenges and embrace its greatest opportunities. We are Citi, the global bank – an institution connecting millions of people across hundreds of countries and cities.






