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

Senior Java Full Stack Developer

Hybrid · Mississauga

The role involves designing, developing, and deploying end-to-end full-stack solutions using Java Spring Boot and React.js. You will also architect RESTful APIs, manage cloud-native applications, and collaborate with cross-functional teams to deliver high-quality technical solutions.

Full Stack Developer - Vice President

Hybrid · Mississauga

Build and maintain scalable Java backend services and responsive React features for Citi's risk and finance applications, ensuring performance, reliability, and sound technical architecture. Lead delivery across critical work streams, establish development standards, collaborate with business and regulatory stakeholders, and mentor engineers.

Lead Software Engineer — Enterprise Applications

Hybrid · Mississauga

Design, implement, and deploy scalable agentic AI frameworks and generative AI solutions for banking use cases. Drive rapid prototyping and iterative delivery of production-grade AI capabilities within agile squads.

AVP, Software Engineer (Hybrid)

Hybrid · Mississauga

You will design and implement frameworks for model-driven computations on graphs and build infrastructure APIs for grid computing and data storage. Additionally, you will be responsible for unit testing, improving compute pipeline quality, and developing risk models to ensure portfolio capital adequacy.

Senior Lead Data Analyst - SVP

Hybrid · Mississauga

The role involves adapting advanced data science and big data trends to drive strategic business outcomes and technical strategy. You will serve as a subject matter expert, providing authoritative advice and managing team resources to ensure effective data analysis and stakeholder influence.

Lead Data Analyst - VP

Hybrid · Mississauga

The Lead Data Analyst is responsible for integrating subject matter expertise to define data analytics standards and guide strategic business objectives. They manage the delivery of complex data science projects while ensuring compliance with firm policies and risk management standards.

Lead Software Engineer – Margin Technology - VP

Hybrid · Mississauga

Lead engineering work on robust software solutions for margin and collateral technology, contributing to a highly automated platform with minimal manual intervention. Collaborate with product teams and users across the software development lifecycle, help shape the product’s target state, and strengthen engineering culture across global teams.

Lead AI/ML Data Scientist - VP

Hybrid · Mississauga

The Lead AI/ML Data Scientist will design, build, and deploy enterprise-scale AI and machine learning models to optimize reconciliation and data engineering processes. They will lead the full model development lifecycle while collaborating with cross-functional teams to ensure seamless integration and performance.

Software Engineer

Hybrid · Mississauga

The Software Engineer is responsible for designing, developing, and deploying robust backend services and microservices using Java and Spring Boot. They will collaborate with cross-functional teams to ensure system reliability, maintain technical documentation, and contribute to CI/CD pipeline implementation.

Principal Backend Engineer Vice President

Hybrid · Mississauga

Define and evolve the backend architecture for a global digital platform while leading hands-on development of critical services. Collaborate with cross-functional teams to ensure system scalability, security, and performance across enterprise-scale applications.

Software Engineer, Vice President

Hybrid · Mississauga

You will design and implement model-driven computation frameworks and infrastructure APIs for grid computing and data storage. Additionally, you will be responsible for unit testing, improving compute pipeline reliability, and contributing to the development of risk models.

Lead Software Engineer — Enterprise Applications

Hybrid · Mississauga

Design and deploy scalable agentic AI frameworks and generative AI solutions for banking use cases. Drive rapid prototyping and iterative delivery of production-grade AI capabilities within agile squads.

Senior Software Engineer (Python / GenAI) – Markets Technology

Hybrid · Mississauga

The role involves architecting and scaling backend systems using Generative AI to analyze financial communication and enhance risk controls. You will collaborate with cross-functional teams to integrate LLM paradigms and deploy high-performance APIs within a Kubernetes-orchestrated infrastructure.

Java Angular Full Stack Developer

Hybrid · Mississauga

Design, develop, and maintain Java Spring Boot microservices and responsive Angular front-end applications for lending workflows. Manage the full software development lifecycle, including CI/CD pipelines, event-driven architecture with Kafka, and containerized deployment on AWS ECS.

ETL Data Engineer - Assistant Vice President

Hybrid · Mississauga

The ETL Data Engineer will participate in the establishment and implementation of application systems while monitoring all phases of the development process. The role involves analyzing complex problems, providing evaluative judgments on business processes, and ensuring operational excellence.

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.

Senior Java Full Stack Developer – Vice President

Hybrid · Mississauga

The role involves leading the technical design, architecture, and development of complex applications to modernize the client onboarding platform. You will also mentor junior developers and ensure the delivery of high-quality, scalable software solutions that align with global business operations.

Senior Java Full Stack Developer - Vice President

Hybrid · Mississauga

The role involves leading application systems analysis and programming activities to modernize the OMC technology platform. You will be responsible for technical design, mentoring junior developers, and ensuring the delivery of scalable software solutions that support global business operations.

Full Stack Engineer - Senior Vice President

Hybrid · Mississauga

Lead the architecture and development of enterprise-grade CRM and financial applications while driving the migration to scalable, microservices-based cloud architectures. Manage a cross-functional engineering team of 20+ professionals to ensure high-availability systems and operational excellence.

Senior DevOps Lead - Vice President

Hybrid · Mississauga

The Senior DevOps Lead will design, implement, and maintain continuous integration and delivery pipelines while modernizing technology platforms and infrastructure. They will collaborate with engineering teams to increase system reliability, availability, and performance while reducing technical debt.