
Engineering
At HSBC, your tech career can have it all. Bring your curiosity, ambition and desire to grow and we’ll give you real responsibility, flexible working and a chance to work with the latest technologies, all backed by a supportive, global team.

Shape the digital future of banking
Whether you’re working on a mobile app that handles billions of log-ons a year, our financial crime detection systems that screen over 25,000 transactions every minute, or one of the hundreds of other digital solutions our colleagues and customers rely on, you’ll be making banking simpler, faster and safer for over 40 million customers around the world.
Skills you’ll develop
Basic programming
Writing simple code to solve problems or automate tasks.
Data infrastructures
Knowing how data systems are set up and managed.
Debugging
Finding and fixing mistakes in code.
Code readability
Writing clear, easy-to-read code.
Release management
Managing how and when new software is released.
UI implementation
Building user-friendly app or website features.
Object-orientated programming
Organising software design around data, or objects, rather than functions and logic.
Cross-platform development
Building apps that run on different devices or systems.
Step by step application guide
- 1
Apply
Answer simple eligibility questions and potentially provide a copy of your CV.
- 2
Advise of adjustments
Tell us about any adjustments you may require during the application process.
- 3
Access support
Join the Candidate Zone and be guided through the application process.

Working environment
Technology never stands still and neither will your career. There are always exciting challenges to solve and new tech to learn about and work with as you shape the digital future of global financial services. Every day is a learning opportunity. Your never-give-up attitude and love of problem solving will see you delivering technology solutions to some of finance’s biggest challenges. And, we won’t hold you back. We’ll support you to grow your skills in areas that interest you and take your career in new directions.

Sheffield, UK

Guangzhou and Xian, Mainland China

Our teams
You’ll collaborate with technologists in and outside of HSBC to transform banking. From AI to Quantum, you’ll be exploring new technologies in the type of stable environment that only an organisation like HSBC can provide. You’ll be surrounded by and learning from some of the best in the industry, all ready to answer your questions and help you succeed.

Disha
Role: Software Engineer Joined: 2023 Location: Pune, India Studied: Computer Science
The work life balance here is very good. That’s important to me and it’s a nice surprise.
Frequently asked questions
No, you don’t need a background in technology to apply. We do ask you to complete a coding assessment during the recruitment process. So, some capability in coding is a pre-requisite, but you don’t need to have formally studied it. In some locations we offer insight programmes which teach basic coding ability, preparing you to apply to our internship and graduate programmes.
None, we will teach you everything you need to know.
In general the work-life balance in these roles is good. While there will always be the occasion when urgent deadlines mean working a few extra hours, or the need start a little earlier or stay a little later to connect with a colleague in a different time zone, most graduates work usual office hours.
In general HSBC supports hybrid working. The work pattern for the training programme is included on the detailed programme description which is viewable when applications open. As someone new to the team, we do encourage you to come into the office as often as you can to interact with your graduate peers and learn from your colleagues, however we support you to work across home and office locations.
Once a programme is open for applications you will find it listed on the Find a programme page.
Application opening dates vary for different programmes and markets. To be emailed when programmes open, join our Talent Community(opens in new window) (opens in new window) (opens in new window).
We don’t offer all programmes in all markets, and in several locations our graduate programme places are filled via our internships. In locations where internships are available, they are the best route to securing a graduate opportunity. Our insight programmes (where they are offered) are also a great way to fast-track to an internship programme.
The best way to know when we open applications is to join our Talent Community (opens in new window).
You will receive a monthly email which will advise you which programmes we are actively recruiting for.

Careers events
