cover image
Citi

Citi

www.citigroup.com

17 Jobs

191,716 Employees

About the Company

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 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.

Listed Jobs

Company background Company brand
Company Name
Citi
Job Title
Senior DevOps Engineer (AVP) – London
Job Description
25839457 Senior DevOps Engineer (AVP) – London

Overview

Citi is a world-leading global bank. We have approximately 200 million customer accounts and a presence in more than 160 countries and jurisdictions worldwide. We provide consumers, corporations, governments, and institutions with a broad range of financial products and services, including consumer banking and credit, corporate and investment banking, securities brokerage, transaction services, and wealth management. We enable clients to achieve their strategic financial objectives by providing them with cutting-edge ideas, best-in-class products and solutions, and unparalleled access to capital and liquidity.

What We Do As a Team

In the world of Capital Markets electronic trading, performance, agility, and reliability are crucial; latency beyond the micro- or even nano-second realm just won’t cut it!
A core team of expert engineers within Citi have developed a framework, toolset and collection of components for building self-healing, scalable, high performance, asynchronous, event driven, Java Microservices based solutions.
This framework, known as Ambrosia, has solved all the hard problems of failover, high availability, performance and scalability, so that application developers can focus on those pieces of the puzzle that solve the business problem and take performance to the next level.
Ambrosia is a core framework, toolset and collection of components for building self-healing, scalable, high performance, asynchronous, event driven, Java Microservices based solutions.
We build microservices based event sourcing systems on a low latency in-house framework. Response times in the 10 microsecond to 100 microsecond range.

The overall objective of this role is to assist in building and deploying solutions and supporting tooling that improves developer productivity and the overall developer experience at Citi.

Role Overview/What will you do:

Perform DevOps role managing build management, automation during SDLC.
Work on creating Helm charts with Kubernetes and managing k8's clusters and roles.
Perform root cause analysis of production errors and resolve technical issues.
Develop scripts for automation.
Design procedures for system troubleshooting and maintenance.
Working on Kubernetes Clusters.
Working on ways to automate and improve build and release processes.
Deployment Orchestration and Troubleshooting.
Taking care of critical upgrades and vulnerabilities.
Advise technical leadership on DevOps best practices and pragmatic enhancements.

Key Skills And Experience Required

A strong understanding of Linux, networking, source control, scripting, databases, scripting, cloud platforms and the software delivery process is essential
You will be a highly motivated self-starter who is comfortable taking on new challenges and picking up and learning new technologies.
Awareness of critical concepts in DevOps and Agile principles.
Hands-on experience on Docker, Kubernetes along with Helm charts.
Good knowledge on scripting languages and tools development.
Good to have knowledge on Redhat OpenShift.
You will be comfortable working with Linux and be familiar with standard developer tooling, such as Git, BitBucket/GitHub, Jira, Confluence, etc.
You will have a knowledge of build pipelines, CI/CD and the pathway to production.
You will be able to triage and troubleshoot build issues, and help other developers understand similar issues on their build pipelines.
Problem solving attitude and collaborative team spirit.

Any Beneficial / Nice to have skills and experience:

Knowledge of deploying applications on the OpenShift environment.
Finance experience is helpful but not essential; what we're looking for is the intelligence and flexibility to tackle diverse technical challenges, and a drive to make things work better on both a technical and process level.

Education:

Degree educated or similar experience operating in a similar role

This job description provides a high-level review of the types of work performed. Other job-related

duties may be assigned as required.

What We’ll Provide You

By joining Citi London, you will not only be part of a business casual workplace with a hybrid working model (up to 2 days working at home per week), but also receive a competitive base salary (which is annually reviewed), and enjoy a whole host of additional benefits such as:

27 days annual leave (plus bank holidays)
A discretional annual performance related bonus
Private Medical Care & Life Insurance
Employee Assistance Program
Pension Plan
Paid Parental Leave
Special discounts for employees, family, and friends
Access to an array of learning and development resources

Visit our Global Benefits page to learn more.

Alongside these benefits Citi is committed to ensuring our workplace is where everyone feels comfortable coming to work as their whole self, every day. We want the best talent around the world to be energized to join us, motivated to stay and empowered to thrive.

------------------------------------------------------

Job Family Group:

Technology

------------------------------------------------------

Job Family:

Applications Development

------------------------------------------------------

Time Type:

Full time

------------------------------------------------------

Citi is an equal opportunity and affirmative action employer.

Qualified applicants will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

Citigroup Inc. and its subsidiaries ("Citi”) invite all qualified interested applicants to apply for career opportunities. If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi.

View the "EEO is the Law" poster. View the EEO is the Law Supplement.

View the EEO Policy Statement.

View the Pay Transparency Posting
London, United Kingdom
Hybrid
19-03-2025
Company background Company brand
Company Name
Citi
Job Title
Java Developer - AVP (remote)
Job Description
Team Background

The Derivatives Credit Risk Technology Team is responsible for delivering Counterparty Credit Risk Management software solutions to Citi’s Risk organization which manages Citi’s exposure to financial institutions, governments and corporates that trade with Citi. The team builds and maintains software used to compute metrics that help mitigate Citi’s exposure to counterparty default. The solutions include consumption of trades, collateral, market data, counterparty and security reference data from over 50 sources, and the computation of optimal margin allocation for portfolios and trades, haircut for security and cash collateral, trade and collateral liquidity, collateral concentration levels and wrong way risk, amongst others that feed into the computation of Pre-Settlement Risk (PSE), Settlement Risk, Exposure at Default (EAD) and Risk Weighted Assets (RWA).

Responsibilities:

Deliver advanced technology projects as an individual contributor providing expertise in the full software development lifecycle, from concept and design, development, to testing and deployment. Opportunities available to expand responsibilities to a team leadership position based on leadership potential and performance.
Provide technical leadership on projects implemented by the wider team of Software Engineers/Analyst Developers using advanced knowledge of application development. Ensure application design adheres to the appropriate architectural and design patterns in the systems.
Utilize advanced knowledge of engineering process and develop standards for coding, testing, debugging and productionization.
Collaborate effectively with a large global team of software engineers, business analysts, dev-ops and support staff to deliver software solutions for the business.
Advance the derivatives exposure processing software infrastructure by continuously adopting new technologies where appropriate to solve business problems while adhering to Citi’s architectural guidelines. Build bespoke solutions where necessary to perform risk and capital exposure impact analysis on data sets comprising millions of records.
Serve as advisor or coach to mid-level/junior developers and analysts, helping build the overall engineering capabilities of the team.
Appropriately assess risk when decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behaviour, conduct and business practices, and escalating, managing and reporting control issues with transparency.

Ideal background

Core Java experience developing robust, scalable, and maintainable applications applying Object Oriented Design principles.
Experience working in the Capital Markets domain. Good understanding of Derivatives and Risk management is as significant advantage.
Experience with Agile software development processes with a strong emphasis on test driven development.
Understanding of Java internals such as class loading and memory management.
Demonstrated capacity to build sophisticated tooling for development and production team use.
Good to have
Experience re-engineering large monolithic applications to microservices.
Experience re-engineering complex franchise critical applications to new platforms.
Qualifications:

Java Core with extensive hands-on experience with concurrent programming.
Spring Framework including Core, Integration, Batch, JDBC, Hibernate.
Distributed Caching frameworks such as Gemfire, Oracle Coherence, Redis or equivalent.
Cloud computing technologies with practical experience working with containers, microservices and large datasets (Docker, Kubernetes).
Databases - RDBMS preferably Oracle, NoSQL preferably MongoDB.
Familiarity with Linux environment including scripting skills.
SDLC/Dev Ops - Git/BitBucket, CI/CD pipeline frameworks such as Jenkins, SonarQube, JIRA, Any secure coding toolkits.

Education:

Bachelor’s degree/University degree or equivalent experience

This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.

------------------------------------------------------

Job Family Group:

Technology

------------------------------------------------------

Job Family:

Applications Development

------------------------------------------------------

Time Type:

Full time

------------------------------------------------------

Citi is an equal opportunity and affirmative action employer.

Qualified applicants will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

Citigroup Inc. and its subsidiaries ("Citi”) invite all qualified interested applicants to apply for career opportunities. If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi.

View the "EEO is the Law" poster. View the EEO is the Law Supplement.

View the EEO Policy Statement.

View the Pay Transparency Posting
London, United Kingdom
Remote
19-03-2025
Company background Company brand
Company Name
Citi
Job Title
Technology – Reactivate Your Career Program, Full-Time, Belfast – UK, 2025
Job Description
Citi Belfast is delighted to open applications for the Application Development & Support stream of its Reactivate Your Career Program. The Program is designed to help you transition from a career break into a career within financial services. You may have worked in the finance sector, the tech sector or another industry altogether!

We are interested in applications from those who have experience in a range of coding languages including, but not limited to;

Java
Python
Javascript
TypeScript

We value your knowledge, skills and experience, regardless of how and where you have developed them. We believe that hiring people from different backgrounds with diverse perspectives brings advantages to our teams and ultimately makes Citi a better place to work.

This supportive hiring programme will start in September 2025 and you will benefit from a structured and in-depth induction to help you transition successfully back into the workplace, followed by a tailored programme of professional development and learning delivered over a period of 12 months.

You will enjoy the benefits of being part of a supportive cohort and will be paired with a buddy to assist with a smooth transition into life in Citi. Citi recognises the importance of flexible working arrangements and is happy to explore these with you in line with local policy. Citi operates a hybrid working model for the majority of roles across the bank.

Eligible candidates will....

Have been on a career break for at least 2 years
Have a minimum of 4-5 years professional work experience in an Application Development / Support environment
Be eligible to live and work in the United Kingdom
Be interested in starting the next phase of their career in financial services, in a technology role
Demonstrate natural curiosity and be motivated to learn new skills
Exhibit excellent teamwork, accountability and communication skills
Possess working knowledge of English

To apply- Please answer four motivational questions below with a max of 200 words per question. Please add your responses to the bottom of your CV.

What interests you about joining the Reactivate Your Career Program and why now?
Why have you chosen to apply to Citi?
What makes you interested in Financial Services?
What personal goals would you like to achieve during the course of the program?

#ryc

------------------------------------------------------

Job Family Group:

Technology

------------------------------------------------------

Job Family:

Applications Development

------------------------------------------------------

Time Type:

------------------------------------------------------

Citi is an equal opportunity and affirmative action employer.

Qualified applicants will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

Citigroup Inc. and its subsidiaries ("Citi”) invite all qualified interested applicants to apply for career opportunities. If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi.

View the "EEO is the Law" poster. View the EEO is the Law Supplement.

View the EEO Policy Statement.

View the Pay Transparency Posting
Belfast, United Kingdom
On site
20-03-2025
Company background Company brand
Company Name
Citi
Job Title
Senior Java Developer - Risk & Capital Tech, VP
Job Description
The Applications Development Technology Lead Analyst is a senior level position responsible for establishing and implementing new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to lead applications systems analysis and programming activities.

Team Background

The Derivatives Credit Risk Technology Team is responsible for delivering Counterparty Credit Risk Management software solutions to Citi’s Risk organization which manages Citi’s exposure to financial institutions, governments and corporates that trade with Citi. The team builds and maintains software used to compute metrics that help mitigate Citi’s exposure to counterparty default. The solutions include consumption of trades, collateral, market data, counterparty and security reference data from over 50 sources, and the computation of optimal margin allocation for portfolios and trades, haircut for security and cash collateral, trade and collateral liquidity, collateral concentration levels and wrong way risk, amongst others that feed into the computation of Pre-Settlement Risk (PSE), Settlement Risk, Exposure at Default (EAD) and Risk Weighted Assets (RWA).

Key Responsibilities

Deliver advanced technology projects as an individual contributor providing expertise in the full software development lifecycle, from concept and design, development, to testing and deployment. Opportunities available to expand responsibilities to a team leadership position based on leadership potential and performance.
Provide technical leadership on projects implemented by the wider team of Software Engineers/Analyst Developers using advanced knowledge of application development. Ensure application design adheres to the appropriate architectural and design patterns in the systems.
Utilize advanced knowledge of engineering process and develop standards for coding, testing, debugging and productionization.
Collaborate effectively with a large global team of software engineers, business analysts, dev-ops and support staff to deliver software solutions for the business.
Advance the derivatives exposure processing software infrastructure by continuously adopting new technologies where appropriate to solve business problems while adhering to Citi’s architectural guidelines. Build bespoke solutions where necessary to perform risk and capital exposure impact analysis on data sets comprising millions of records.
Serve as advisor or coach to mid-level/junior developers and analysts, helping build the overall engineering capabilities of the team.
Appropriately assess risk when decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency.

Ideal background

Core Java experience developing robust, scalable, and maintainable applications applying Object Oriented Design principles.
5+ years working in the Capital Markets domain. Good understanding of Derivatives and Risk management is as significant advantage.
Experience with Agile software development processes with a strong emphasis on test driven development.
Understanding of Java internals such as class loading and memory management.
Demonstrated capacity to build sophisticated tooling for development and production team use.
Good to have
Experience re-engineering large monolithic applications to microservices.
Experience re-engineering complex franchise critical applications to new platforms.
Experience in Tableau or equivalent data analytics tool
Skills

Extensive experience working with most if not all the technologies listed below:

Java Core with extensive hands-on experience with concurrent programming.
Spring Framework including Core, Integration, Batch, JDBC, Hibernate.
Distributed Caching frameworks such as Gemfire, Oracle Coherence, Redis or equivalent.
Cloud computing technologies with practical experience working with containers, microservices and large datasets (Docker, Kubernetes).
Databases - RDBMS preferably Oracle, NoSQL preferably MongoDB.
Familiarity with Linux environment including scripting skills.
SDLC/Dev Ops - Git/BitBucket, CI/CD pipeline frameworks such as Jenkins, SonarQube, JIRA, Any secure coding toolkits.

Education:

Bachelor’s degree/University degree or equivalent experience
Master’s degree preferred

This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.

------------------------------------------------------

Job Family Group:

Technology

------------------------------------------------------

Job Family:

Applications Development

------------------------------------------------------

Time Type:

Full time

------------------------------------------------------

Citi is an equal opportunity and affirmative action employer.

Qualified applicants will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

Citigroup Inc. and its subsidiaries ("Citi”) invite all qualified interested applicants to apply for career opportunities. If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi.

View the "EEO is the Law" poster. View the EEO is the Law Supplement.

View the EEO Policy Statement.

View the Pay Transparency Posting
London, United Kingdom
Hybrid
20-03-2025