C

Citi

Verified Job Source

Citi is a global bank dedicated to providing financial services that empower clients, drive growth, and foster economic progress across hundreds of countries.

New York, New York

Financial Services
5,001+ people

About

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 over 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. For information on Citi’s commitment to privacy, visit on.citi/privacy.

Open positions

Data Engineer

Hybrid · Mississauga

The role involves leading the architecture, design, and development of high-throughput batch and real-time streaming data pipelines at an enterprise scale. The lead will also mentor a global team of data engineers while ensuring robust, scalable, and maintainable data solutions.

Java Backend Engineer

Hybrid · Mississauga

Design, develop, and maintain Java/Spring Boot applications and RESTful microservices while ensuring high performance and clean architecture. Collaborate with cross-functional teams to troubleshoot issues and participate in Agile ceremonies throughout the software development lifecycle.

Lead Core Backend Developer

Hybrid · Mississauga

The Lead Core Backend Developer will design and develop high-performance, low-latency microservices for a next-generation rates reference data application. They will also contribute to system architecture, ensure code quality through TDD, and provide third-line support during trading hours.

Senior Lead Java Fullstack Software Engineer

Hybrid · Mississauga

The role involves leading application systems analysis and programming activities to implement new or revised systems. You will also act as an advisor to developers while ensuring compliance with firm policies and risk management standards.

Lead AI/ML Data Scientist - VP

Hybrid · Mississauga

Design, build, and deploy AI and machine learning models to solve complex reconciliation and data engineering challenges at enterprise scale. Lead the end-to-end ML model development lifecycle while collaborating with cross-functional teams to ensure seamless integration and scalability.

Senior Software Engineer (Java/AI)

Hybrid · Mississauga

Design, develop, and deploy robust, enterprise-scale applications while partnering with front-office business teams to deliver cutting-edge financial technology solutions. Leverage AI, machine learning, and real-time data streaming to build scalable, intelligent systems and mentor junior engineers.

Full Stack Developer

Hybrid · Mississauga

The role involves participating in the establishment and implementation of new or revised application systems while monitoring all phases of the development lifecycle. You will also act as a subject matter expert to senior stakeholders and provide technical guidance to junior team members.

Senior Software Engineer, Java and AI Development - Vice President

Hybrid · Mississauga

The role involves designing, developing, and deploying high-performance backend applications using Java and Spring Boot while integrating intelligent AI agents. You will also utilize the Google ADK to build AI-powered features and provide operational support for business applications.

Lead Software Engineer — Enterprise Applications

Hybrid · Mississauga

The Lead Software Engineer will oversee application systems analysis and programming activities while ensuring integration across business functions. They are responsible for defining system enhancements, resolving complex technical problems, and providing mentorship to mid-level developers.

Java Full Stack Developer - Assistant Vice President

Hybrid · Mississauga

The role involves participating in the implementation of new application systems and monitoring all phases of the development lifecycle. It also requires providing technical expertise, conducting feasibility studies, and acting as an advisor to team members.

Full Stack Software Engineer

Hybrid · Mississauga

The Full Stack Engineer will design, build, and maintain a critical Cash & Intraday Liquidity Management platform using cloud-native and AI-first engineering practices. Responsibilities include delivering highly available distributed systems, driving an AI-first culture, and collaborating with risk and compliance teams to ensure regulatory adherence.

Senior DevOps Engineer, Vice President

Hybrid · Mississauga

The Senior DevOps Engineer will automate and streamline infrastructure and software delivery pipelines to ensure application reliability, scalability, and security. Responsibilities include managing infrastructure resources, optimizing CI/CD tools, and coordinating with cross-functional teams for issue resolution.

Full Stack Developer (React, Python) - Assistant Vice President

Hybrid · Mississauga

Design and maintain scalable full-stack applications using ReactJS, Typescript, and NestJS while translating business requirements into technical architecture. Lead the integration of AI-augmented engineering processes and agentic workflows using Claude Code to accelerate the SDLC.

Java Backend Developer

On-site · Mississauga

The developer will participate in the establishment and implementation of new application systems while monitoring all phases of the development lifecycle. They will also act as a subject matter expert to senior stakeholders and provide technical guidance to junior team members.

Java Backend Developer

Hybrid · Mississauga

The developer will participate in the establishment and implementation of new application systems while monitoring all phases of the development lifecycle. They will also act as a subject matter expert, providing technical guidance to team members and ensuring compliance with risk and security standards.

Software Engineer – Margin Technology - Officer

Hybrid · Mississauga

You will engineer technical solutions for complex business problems within the margin and collateral domain. The role involves participating in the full software development lifecycle while collaborating closely with product teams and users.

Full Stack Software Engineer - Vice President

Hybrid · Mississauga

Lead application systems analysis and programming activities to implement new or revised software systems. Collaborate with cross-functional teams to design, develop, and maintain scalable web applications while mentoring junior analysts.

Full Stack Developer – Assistant Vice President

On-site · Mississauga

Develop and evolve next-generation trading applications by contributing to both backend Java services and modern frontend experiences using Angular and NodeJS. Ensure the reliability, scalability, and high performance of low-latency components within a global electronic trading platform.

Senior Java Full Stack Developer - Vice President

Hybrid · Mississauga

Lead the technical design, architecture, and development of complex applications while mentoring junior developers. Ensure the delivery of high-quality, scalable, and resilient software solutions that support global business operations.

Kafka DevOps Engineer

Hybrid · Mississauga

The role involves providing technical support and production management for Kafka-as-a-Service to ensure system stability and scaling. Responsibilities include incident resolution, release management, and collaborating with engineering teams to improve operational efficiency.