Rodeo
Get started

Netrolynx AI

Software Engineer

United Kingdom
Posted about 12 hours ago
Sign up to applySee more jobs like this
Get notified of more jobs like this · No spam, ever

How your CV stacks up

1Upload CV
2Analyse CV
3Improve CV

Upload your CV to see how well it fits this job role

?%

About The Company

Citibank, a leading global financial institution, has established itself as a pioneer in banking and financial services for over a century. With a presence in more than 160 countries, Citibank is committed to providing innovative financial solutions, exceptional customer service, and fostering a culture of integrity and inclusivity. The bank's core mission is to enable growth and economic progress by delivering tailored financial products and services to individuals, corporations, and institutions worldwide. Citibank's dedication to technological advancement and sustainable growth positions it as a trusted partner in the global financial ecosystem, continuously adapting to changing market dynamics and customer needs.

About The Role

We are seeking a highly skilled Senior Software Engineer (Java or Python) to join our dynamic technology team at Citibank. In this role, you will be instrumental in designing, developing, and deploying scalable, cloud-native applications that drive innovation within the banking sector. You will collaborate closely with cross-functional teams to integrate cutting-edge AI and machine learning solutions, including Generative AI concepts, to enhance our digital capabilities. This position offers an exciting opportunity to work on high-impact projects that influence global markets and touch millions of lives. As a senior member of the team, you will also serve as a mentor to junior developers, fostering a culture of continuous learning and technical excellence. Your expertise will help shape the future of financial technology at Citibank, ensuring our systems remain robust, secure, and innovative.

Qualifications

The ideal candidate will possess a strong background in full-stack application development with expertise in Java or Python. You should have hands-on experience with backend frameworks such as Spring Boot, Spring Core, Flask, or FastAPI, and demonstrate proficiency in modern JavaScript frameworks like React, Angular, or Vue. A solid understanding of designing and delivering scalable, cloud-native applications is essential, along with familiarity with cloud platforms such as AWS, GCP, or Azure. Experience with Generative AI concepts, including Large Language Models, transformer-based systems, prompt engineering, vector search, and retrieval techniques, is highly desirable. Knowledge of AI frameworks like LangChain, LangGraph, MLflow, and workflow orchestration tools such as n8n will be advantageous. Candidates should also demonstrate strong analytical skills, problem-solving abilities, and a commitment to adhering to industry standards and regulatory requirements.

Reasons to use Rodeo

I’m in my final year doing Economics and I don’t know whether to apply for grad schemes now or do a masters first. What do you think?

Honest answer — it depends on where you want to end up. A lot of top grad schemes (Big 4, civil service, banking) don’t need a masters. Let’s look at the ones you’d be competitive for now, and we can decide if a masters actually adds anything.

Also worth knowing: most autumn 2026 applications are open now. Timing matters more than you think.

Start with a chat, not a search bar

Grad scheme, placement, apprenticeship? Not sure what you want yet — that's fine. Your agent talks it through with you and turns "I have no idea" into a shortlist.

P

Graduate Consultant — 2026 Scheme

PwC·London, UK
£35,000/yr

Why you're a good match

Strong

Your economics background and your summer at a regional bank line up with what PwC looks for on the consulting scheme. Applications close in four weeks.

See breakdown
Save jobNot relevant
View details

It searches the market for you

Every day your agent scans the market matching roles against what actually matters to you, not just keywords on a CV.

Why you're a good match

You’ve got the grades and the economics background, and your bank internship is exactly the experience this scheme looks for. Apply soon — deadlines close within the month.

See breakdown
Strong

Experience fit

Your summer at the bank plus your econometrics coursework map directly to the day-one responsibilities on this scheme — client modelling, market briefings, and deal support.

See breakdown
Strong

Only hits

No noise. No "maybe this fits." Just roles with a clear explanation of why they're right — and where to focus when applying.

Responsibilities

  • Partner with multiple management teams to ensure the seamless integration of functions to meet strategic goals and identify system enhancements for new product deployment and process improvements.
  • Resolve complex business and technical problems through thorough analysis of processes, systems, and industry standards, providing innovative solutions.
  • Design, develop, and maintain scalable, cloud-native applications using Java or Python, ensuring adherence to architectural blueprints and coding standards.
  • Lead the development of application standards for coding, testing, debugging, and deployment, promoting best practices within the team.
  • Collaborate with infrastructure and architecture teams to ensure system integration aligns with business objectives and security requirements.
  • Provide mentorship and guidance to mid-level developers and analysts, fostering a culture of continuous improvement and technical excellence.
  • Assess and manage risks associated with business decisions, ensuring compliance with legal, regulatory, and internal policies, and escalating issues as necessary.
  • Engage in research and development activities related to Generative AI, integrating AI APIs from providers such as OpenAI, Gemini, or Claude into production systems.
  • Participate in ongoing learning initiatives to stay current with emerging technologies, industry trends, and best practices in software development and AI.

Get help with your application

Your very own career expert that helps elevate your application to the next level.

Get help applying for this job

Benefits

Joining Citibank offers a comprehensive benefits package designed to support your professional growth and personal well-being. Employees enjoy a hybrid working model with up to two days working from home per week, competitive base salary with annual reviews, and a performance-related bonus. Additional benefits include 27 days of annual leave plus bank holidays, private medical care, life insurance, and access to an Employee Assistance Program. The company also provides a pension plan, paid parental leave, and exclusive discounts for employees, their families, and friends. Citibank emphasizes continuous learning by offering access to a wide array of training and development resources to help you advance your skills and career.

Equal Opportunity

Citibank is committed to fostering an inclusive and diverse workplace where everyone feels valued and respected. We provide equal employment opportunities regardless of race, gender, age, ethnicity, disability, sexual orientation, or any other characteristic protected by law. We believe that diverse teams drive innovation and better serve our global customer base. Our commitment to equality extends to creating an environment where all employees can thrive, contribute their unique perspectives, and achieve their full potential.

Trusted by 25,000+ job seekers

“It took my CV and asked me questions relevant to understanding what kind of jobs to suggest for me. Suggestions were almost perfect. Jobs were exactly what I’ve been looking for.”

Jessica, London

Get help applying for this job

Skills

Java
Python
Spring Boot
React
Angular
Vue
AWS
GCP
Azure
Generative AI
Large Language Models
LangChain
MLflow
Prompt Engineering
Vector Search
Full-stack Development

Location

United Kingdom

Sign up to applySee more jobs like this