18 new jobs posted today

Jobs at Citi

Browse open positions and career opportunities at Citi.

Clear
Active Filters: Angular Clear All

Relevant Job Opportunities (6)

Sort by:
Citi Careers can be a strong option for software professionals who want to work at the intersection of technology and financial services. Citi operates large-scale banking, markets, payments, wealth and financial technology platforms. Behind these services are software systems that need to be secure, reliable, scalable and available to users and business teams across international markets.

Citi Jobs can include software engineering, application development, cloud engineering, DevOps, cybersecurity, data engineering, artificial intelligence, machine learning, database engineering, infrastructure, quality engineering, technology architecture and technology operations. The technology stack differs by team, so candidates should always review the current vacancy before deciding which skills to emphasize.

Software engineers can work on backend services, frontend applications, APIs, enterprise platforms and digital banking products. Java, Python, C++, C#, JavaScript, TypeScript and SQL can be useful depending on the position. Spring and .NET can be relevant to enterprise application development, while REST APIs and microservices are common concepts for modern distributed systems.

Cloud technology is another important area for financial technology. Cloud engineers and platform teams can work with scalable infrastructure, automation, containers, monitoring and secure deployment processes. Candidates should understand Linux, networking, cloud architecture, Docker, Kubernetes, CI/CD, infrastructure automation and observability. AWS, Microsoft Azure and other cloud platforms may be relevant depending on the project.

Data plays a major role in financial services. Data engineers can work on pipelines, databases, data integration and analytics platforms. Candidates interested in data careers should develop Python, SQL, data modeling, ETL or ELT, data quality and distributed data processing. Machine learning professionals can build skills in statistics, Python, model development, feature engineering and model evaluation.

Cybersecurity is a critical technology area for a global financial institution. Security professionals can work on application security, identity and access management, cloud security, vulnerability management, security engineering, security operations and secure software development. Software candidates should understand authentication, authorization, encryption, secure coding and common application vulnerabilities.

Freshers can prepare for Citi Careers by building strong computer science fundamentals. Important areas include programming, data structures, algorithms, object-oriented programming, databases, operating systems, networking, Git and software testing. Candidates interested in financial technology can also learn basic banking, payments, transaction processing and risk concepts.

A strong fresher portfolio should demonstrate practical development ability. Useful projects can include a digital banking application, payment API, personal finance dashboard, transaction management system, fraud detection prototype, investment tracking platform or secure REST API. Candidates should be able to explain architecture, database design, security controls, testing and their individual contribution.

Java developers should prepare collections, exception handling, multithreading, JVM concepts, Spring, Spring Boot, REST APIs and database integration. Python developers can focus on APIs, automation, data engineering and machine learning. C++ candidates can strengthen memory management, object-oriented programming, STL, concurrency and performance. Frontend developers should focus on JavaScript, TypeScript, React or another framework listed in the vacancy, along with HTML, CSS and API integration.

Experienced Professionals can explore senior engineering, architecture, cloud, platform engineering, data, cybersecurity, DevOps, risk technology and technology leadership roles. Senior candidates should demonstrate measurable impact such as improved application performance, reduced operational risk, stronger security, faster deployment, better reliability or successful modernization.

The Citi Interview Process can vary by role and location. Candidates may experience application screening, recruiter discussions, technical assessments, technical interviews, hiring-manager discussions and behavioral interviews. Software candidates should prepare coding, data structures, algorithms, databases, APIs, system design and the technologies named in the vacancy.

Behavioral interviews can explore teamwork, communication, ownership, problem solving, adaptability and decision making. Candidates should prepare examples from professional experience, internships or academic projects. A structured response can explain the situation, the challenge, the action taken and the result.

Financial services technology also makes risk awareness important. Engineers should understand that production systems may require strict access controls, testing, monitoring, audit trails and change management. Candidates who demonstrate an understanding of reliability and security can communicate stronger engineering maturity during interviews.

India is an important technology location for Citi. The company has significant operations in Bengaluru, Chennai, Mumbai and Pune. India-based teams contribute to global banking, markets, services, risk, data and technology platforms. Candidates should verify the exact city, office requirement and work model for every vacancy because these details can vary between teams.

Work mode depends on the position and location. Some roles can require regular office attendance, while eligible technology positions may offer hybrid or flexible arrangements. Candidates should read the vacancy carefully and discuss working expectations with the recruiter before accepting an offer.

Benefits vary by country, employment type, role and business unit. Depending on location, Citi employees may have access to health and wellness programs, paid time off, retirement or financial programs, learning resources, employee assistance and professional development opportunities. Candidates should confirm the benefits applicable to their specific employment arrangement.

For Freshers, focused preparation is more useful than attempting to learn every technology used at Citi. Backend candidates can prioritize Java or Python, databases, APIs and software design. Frontend candidates can focus on JavaScript, TypeScript and the required framework. Cloud candidates should learn Linux, networking, cloud services, containers and CI/CD. Data candidates should focus on Python, SQL, data pipelines and analytics.

For Experienced Professionals, resumes should emphasize outcomes rather than only responsibilities. Candidates can describe improvements in performance, reliability, security, automation, cost, deployment speed or customer experience. Senior candidates should also highlight architecture decisions, mentoring, stakeholder management and ownership of complex technology programs.

Citi Careers can be especially relevant to professionals interested in financial technology because engineers work on systems where reliability, security and scalability are central. The combination of global banking operations and large-scale technology can provide exposure to complex engineering challenges.

Candidates interested in Citi Jobs should search the official careers platform, filter openings by technology, job family and location, and tailor each application to the role. Applicants should highlight relevant programming languages, frameworks, cloud platforms, databases, engineering practices and project outcomes.

Overall, Citi provides technology career opportunities across software engineering, cloud, data, cybersecurity, digital banking, payments, infrastructure, risk technology and enterprise applications. Professionals who enjoy complex systems, secure software development and technology with significant business impact can consider Citi Careers as part of their long-term career planning.
smart_toy

SoftoBot

Beta

Your job search assistant

Ask about roles, locations, remote work, or fresher jobs.