Jobs at Citi

Positions 179,166

Citi operates as a global financial services leader, but its technological footprint is equally vast, driving innovation across banking, trading, and wealth management. The company invests significantly in technology to build robust, secure, and scalable platforms that serve millions of customers worldwide. This commitment places Citi at the forefront of financial technology development, tackling complex challenges in areas like digital payments, real-time data analytics, artificial intelligence, and advanced cybersecurity solutions.

Candidates exploring Citi's opportunities can expect to find a wide array of tech-centric roles, from Software Engineers specializing in Java, Python, or C++ to Data Scientists, Cybersecurity Analysts, and Cloud & DevOps Engineers. Citi also seeks Product Managers with fintech expertise and Business Analysts focused on technology implementation. These positions often involve contributing to large-scale, mission-critical systems that demand high performance, stringent security, and regulatory compliance, offering substantial impact and structured career development within a global framework.

When evaluating the 743 open positions at Citi, leveraging Job Transparency provides a distinct advantage. Every listing includes transparent salary information, allowing you to instantly understand the compensation range for specific roles and compare it against industry benchmarks. This critical data empowers you to make informed career decisions, negotiate effectively, and confidently pursue opportunities that align with your financial goals, complemented by insights into company sentiment where available.

No open positions at Citi right now.

Browse All Jobs

Frequently Asked Questions

What is the work culture like for technology professionals at Citi?
Working in technology at Citi typically involves contributing to large-scale, complex projects within a structured corporate environment. Teams often collaborate globally, focusing on developing secure, high-performance systems crucial for financial operations. Citi emphasizes continuous learning and professional development, providing resources for upskilling in areas like cloud computing, AI, and cybersecurity. The culture values precision, compliance, and robust problem-solving, offering opportunities to impact millions of users worldwide.
What types of technology roles does Citi commonly hire for?
Citi frequently hires for a comprehensive range of technology roles essential for its global operations. Common positions include Software Engineers (specializing in Java, Python, C++, or Go), Data Scientists and Machine Learning Engineers, Cybersecurity Analysts, Cloud Engineers (AWS, Azure, GCP), DevOps Specialists, and IT Infrastructure Architects. Additionally, Citi seeks skilled Product Managers with fintech experience and Business Systems Analysts to bridge business needs with technical solutions across various financial domains.
How can applicants best prepare to stand out for tech roles at Citi?
To stand out for tech roles at Citi, applicants should meticulously tailor their resume and cover letter to match specific job description keywords, emphasizing experience with relevant technologies such as Java, Python, cloud platforms (AWS, Azure), or data analytics tools. Highlight projects demonstrating problem-solving capabilities, attention to detail, and experience with large-scale or mission-critical systems. Showcase an understanding of financial industry concepts or regulatory compliance. During interviews, articulate clear examples of collaboration and adaptability within structured environments, as these qualities are highly valued.

Other Companies Hiring

© 2026 Job Transparency. All rights reserved.