Citi

223,850 Total Employees

Jobs at Citi

Let Your Resume Do The Work
Upload your resume to be matched with jobs you're a great fit for.

Recently posted jobs

YesterdaySaved
In-Office
Mississauga, ON, CAN
Fintech • Financial Services
Leads application development and systems analysis initiatives, partnering with management and technology teams to deliver system enhancements, products, and process improvements. Evaluates complex business and technical processes, establishes coding and testing standards, ensures architectural alignment, develops innovative solutions, manages risk and compliance, and coaches mid-level developers and analysts. Requires substantial applications programming experience, project leadership, and expertise in at least one application development area.
YesterdaySaved
In-Office
Mississauga, ON, CAN
Fintech • Financial Services
Develop and support enterprise Java applications throughout analysis, design, development, testing, implementation, and post-production support. The role involves building revised systems, analyzing complex technical and business problems, recommending secure solutions, collaborating with users and technology teams, advising junior analysts, managing risks and compliance, and serving as a subject matter expert with limited supervision.
YesterdaySaved
In-Office
Mississauga, ON, CAN
Fintech • Financial Services
Design and maintain Java-based UI and API automation frameworks using Selenium and Playwright for an investment banking trading platform. Apply AI and LLM techniques to generate tests and synthetic data, enable self-healing automation, analyze requirements, and triage failures. Define test plans, perform root-cause analysis, manage defect retesting, support CI/CD and infrastructure troubleshooting, produce test reports, review runbooks, mentor teammates, and collaborate with global QA, development, and product teams.
YesterdaySaved
In-Office
2 Locations
Fintech • Financial Services
Leads complex enterprise technology initiatives supporting low-latency electronic trading connectivity. Translates business and application requirements into engineering changes, coordinates network and infrastructure teams, manages architectures, migrations, deployments, risks, dependencies, documentation, testing, and stakeholder communications. Oversees project scope, prioritization, milestones, reporting, and delivery across global Markets Technology teams while supporting secure, resilient, compliant network services.
YesterdaySaved
In-Office
Mississauga, ON, CAN
Fintech • Financial Services
Provides technical and business support for Citi applications, maintaining production systems and operating environments. Responsibilities include monitoring, risk reconciliation, incident resolution, release support, documentation, contingency planning, issue escalation, and stability improvements. The role coordinates with technology teams, vendors, users, and traders; assesses production risks; supports application enhancements; mentors junior analysts; and contributes to support projects while ensuring service-level, compliance, and control requirements are met.
2 Days AgoSaved
In-Office
Mississauga, ON, CAN
Fintech • Financial Services
Develop and maintain business-critical applications using Java, Spring, and Angular. Participate in Agile delivery and DevOps automation while managing the full software development lifecycle, including analysis, design, testing, implementation, documentation, and production support. Provide technical guidance to developers and analysts, establish coding and testing standards, analyze complex issues, support business users, and ensure compliance, risk management, and operational controls.
2 Days AgoSaved
In-Office
Mississauga, ON, CAN
Fintech • Financial Services
Develop and support Java/Spring Boot applications for equities middle-office workflows, including trade processing, allocations, regulatory compliance, and Asia market expansion. Own the software development lifecycle, automated integration testing, production support, platform security, vulnerability remediation, and technical hygiene. Collaborate with business, product, QA, compliance, and audit teams while mentoring developers and adopting cloud, containerization, microservices, and AI-enabled development tools.
2 Days AgoSaved
In-Office
Mississauga, ON, CAN
Fintech • Financial Services
Develops and supports global reconciliation applications using SmartStream TLM and related platforms. Designs, configures, tests, and optimizes reconciliation solutions for cash, securities, internal, and inter-system processes. Uses Oracle PL/SQL, SQL Server, Linux scripting, and analytics tools for implementation, production support, troubleshooting, and performance improvement. Collaborates with technology, operations, vendors, and business stakeholders through Agile/Scrum project delivery, releases, testing, and continuous improvement.
2 Days AgoSaved
In-Office
Mississauga, ON, CAN
Fintech • Financial Services
Lead the design and hands-on delivery of enterprise web applications for a capital management transformation. Build full-stack solutions using Angular, Java, Spring Boot, microservices, MongoDB, and Microsoft SQL Server. Own architecture, coding, testing, security, CI/CD, production readiness, and frequent releases while leading a small autonomous engineering squad. Collaborate with global product and engineering teams, apply AI coding tools, and develop capital management domain expertise.
2 Days AgoSaved
In-Office
Mississauga, ON, CAN
Fintech • Financial Services
Provide global production support for Citi’s FX trading platform, troubleshooting pricing, execution, risk, settlement, connectivity, and reporting issues. Monitor applications and infrastructure, perform start-of-day checks, support releases and deployments, manage incidents within SLAs, document solutions, and coordinate with traders, technology teams, and vendors. The role includes rotational weekend coverage, regional handoffs, and project work to improve platform stability and efficiency.
2 Days AgoSaved
In-Office
Mississauga, ON, CAN
Fintech • Financial Services
Leads IT project governance and PMO support by monitoring project health, analyzing scorecards, identifying risks, documenting processes, supporting audits, and improving project management standards. Facilitates global meetings, tracks actions, supports investment request and work effort processes, and collaborates with stakeholders on outcomes and success metrics. Contributes to process automation, AI-enabled solutions, UAT, compliance, and continuous improvement across technology and business teams.
Fintech • Financial Services
Develop and implement new or revised application systems, conducting analysis, design, construction, testing, and implementation. Provide user support, assess complex system and business-process issues, recommend programming solutions and security measures, manage risks, and ensure compliance with operating standards. The role consults with users and technology teams, supports project implementation, mentors junior analysts, and operates independently as a subject-matter expert.
3 Days AgoSaved
In-Office
Mississauga, ON, CAN
Fintech • Financial Services
Build and deploy LLM-powered applications using prompt engineering, RAG, agentic workflows, and Model Context Protocol. Develop RESTful APIs, optimize Microsoft SQL Server databases, integrate more than 20 vendor tax applications, and provide L3 support. Responsibilities include systems analysis, application development, testing, implementation, security, risk assessment, user support, and technical advising. The role also involves leveraging AI-assisted development tools, collaborating with vendors and technology teams, and coaching junior analysts.
3 Days AgoSaved
In-Office
Mississauga, ON, CAN
Fintech • Financial Services
Lead quality assurance and test automation for exchange-traded derivatives clearing and product processing platforms. Responsibilities include end-to-end test planning, BDD automation with Java and Cucumber, SQL-based data validation, API and batch testing, CI/CD integration, defect analysis, release validation, regulatory and accounting reconciliation, stakeholder collaboration, and mentoring QA engineers.
3 Days AgoSaved
In-Office
Mississauga, ON, CAN
Fintech • Financial Services
Develop and maintain enterprise finance technology applications using Java and related technologies. Responsibilities include requirements analysis, system design, coding, testing, implementation, production support, L3 support, global rollout coordination, CI/CD improvement, and architectural governance. The role builds scalable, secure, cloud-native applications using microservices and event-driven patterns, collaborates with global technology teams, supports business users, conducts design and code reviews, and promotes engineering standards.
3 Days AgoSaved
In-Office
Mississauga, ON, CAN
Fintech • Financial Services
Lead the design, development, testing, deployment, and enhancement of large-scale enterprise applications using Java and related technologies. Analyze complex technical and business issues, develop scalable and secure solutions, establish coding and deployment standards, and ensure alignment with enterprise architecture. Mentor developers, coordinate across teams, manage application risks, and support API, microservices, messaging, database, cloud, and CI/CD initiatives.
3 Days AgoSaved
In-Office
Mississauga, ON, CAN
Fintech • Financial Services
Leads applications development teams, oversees technical solutions and application systems, manages staffing and delivery, reviews risks and standards, and coordinates with business and technology stakeholders. Requires strong Core Java, Spring, containerization, distributed messaging, and software delivery expertise. The role also involves budget and resource management, compliance oversight, and technical strategy development.
3 Days AgoSaved
In-Office
Mississauga, ON, CAN
Fintech • Financial Services
Leads enterprise application engineering across multiple initiatives, driving architecture, technical strategy, scalable cloud-native development, engineering standards, security, resiliency, and delivery. Oversees developers, QA, and product managers; mentors engineers; evaluates technology risks; and partners with business and technology stakeholders. Requires deep C#/.NET expertise, microservices, Kafka, SQL, distributed systems, CI/CD, cloud platforms, and AI-assisted development practices.
3 Days AgoSaved
In-Office
Mississauga, ON, CAN
Fintech • Financial Services
Designs and delivers enterprise Java microservices for Citi’s global reference data platform. Responsibilities include architecture, REST API and database development, secure coding, production deployment, engineering collaboration, adoption of development standards, and mentoring. The role requires Java, Spring, cloud, messaging, testing, and build-tool expertise, with opportunities to work on modern distributed systems in a hybrid environment.
3 Days AgoSaved
In-Office
Mississauga, ON, CAN
Fintech • Financial Services
Lead development of complex Java and Spring Boot middleware applications, including RESTful microservices, Oracle and MongoDB integrations, and CI/CD pipelines. Use AI tools for code generation, testing, debugging, architecture, security analysis, documentation, and operational monitoring. Mentor engineers, troubleshoot production issues, participate in code reviews, shape technical roadmaps, assess risks, and collaborate with product, QA, operations, and clients to deliver reliable software.