
Citi’s Summer Technology Analyst Program brings together students interested in technology and finance. Participants work alongside global technology teams that build and maintain scalable, high performance systems used across Citi’s financial platforms.
Citi Technology includes more than 30,000 technologists worldwide who focus on innovation, automation, and reliable client solutions. Teams develop enterprise systems designed for scalability, low latency, and high frequency operations that support the bank’s strategic priorities.
Summer Analysts work within agile software development teams to build and support software solutions using modern technologies. Interns develop code based on business requirements, follow established quality standards, and assist with testing and deployment processes.
Interns join a cohort of peers and receive structured training on Citi’s tools, processes, and development practices. Technologies may vary by team and could include:
Participants may also gain exposure to modern engineering practices and tools including microservices architecture, APIs, REST services, and Spring frameworks. Teams work with CI/CD pipelines and development tools such as JIRA, BitBucket, TeamCity, uDeploy, Artifactory, and OpenShift.
Additional exposure may include event streaming technologies like Kafka, containerization with Docker or Kubernetes, and enterprise software development standards followed across Citi.
The program begins in early June with training focused on the fundamentals of the Analyst role and Citi’s culture. Interns also receive desk based training, speaker sessions, and networking opportunities with colleagues across the organization.
Summer Analysts frequently return after graduation to join Citi as full time technology analysts and continue building their careers within the organization.
Citi seeks students who are curious about technology and its role in the financial industry. Ideal candidates demonstrate strong motivation, a willingness to learn, and an interest in solving complex problems in a fast paced environment.
Candidates should be comfortable collaborating across global teams and be prepared to complete technical interviews that include basic algorithmic programming exercises. Previous exposure to agile development environments is beneficial.

Citi, officially known as Citigroup Inc., is a leading global financial services corporation headquartered in New York City. Founded in 1812 as the City Bank of New York, Citi has grown into one of the world's largest and most diversified banking institutions, serving millions of customers across more than 160 countries. The company offers a broad range of financial products and services, including consumer banking, corporate and investment banking, securities brokerage, transaction services, and wealth management.
Citi's mission is to enable progress by providing responsible financial solutions that meet the needs of individuals, businesses, and governments worldwide. With over 200,000 employees, Citi maintains a strong market position as a trusted and innovative player in the global financial sector. Recent initiatives include advancing digital banking capabilities, expanding sustainable finance commitments, and supporting economic recovery efforts in various regions. Citi continues to be recognized for its leadership in global banking, its commitment to diversity and inclusion, and its role in shaping the future of finance.
Websiteciti.com