Early Talent

Software Engineering Internships

Salary £24,000 (pro rata)

Starts June 2025

Duration 8 weeks

Qualifications required On course to achieve a 2:1 degree

People chatting at desk

Our goal in Software Engineering

Software Engineers at NatWest Group work closely with all parts of the bank to understand customer and business needs, helping them deliver cutting-edge solutions at speed.

This feeds into the bank’s top priority to delight customers with the right products and services, using technology to become a purpose-led bank which champions potential, helping people, families and businesses to thrive.

Group working on steps

What’s great about the programme?

Every area of our business is different – they each need their own skillsets, their own challenges, their own nuances. What better way to find out what working in a business area is like, than from the people who already work there?

Cyril’s experience

See what Cyril thinks about their experience in Software Engineering.

Speaker: Cyril Ishabiyi

Tell us about Software Engineering

Software Engineering is basically the process of analysing user needs, designing, constructing and testing end user applications that satisfy these needs through using programming languages.

How has being a Software Engineer stretched you professionally?

As a Software Engineer and undertaking real-world problems has honestly improved my problem-solving skills. Shadowing seasoned professionals and observing the way they approach certain tasks and challenges has honestly been super enlightening.

What do you find most challenging about Software Engineering?

The most challenging part about my job I would say is staying motivated and focused when running into problems or complicated issues. Software Engineering involves solving a lot of digital problems and oftentimes we do run into hurdles and a few bugs.

What do you find most exciting about Software Engineering?

The best part about my job I would say is basically having the opportunity to solve real-world problems, while also working with and learning from some of the smartest people around.

Group chatting in room

Is the programme for you?

Are you interested in gaining technology experience while developing your software engineering skills? Our Software Engineering Internship could be up your street.

The aim of this eight-week Internship is to give you a taste of what it’s like to work here, along with valuable skills and experiences that you’ll bring into your future career.

Who can support you?

For the full eight weeks, we’ll pair you with a ‘buddy’ and a line manager, who’ll support you in gaining valuable experience to help guide your career choices.

During the programme, you’ll also work with other interns on a business project. This will help you develop key skills covering team working, planning, creative thinking, presenting, business plan writing and problem solving – gaining crucial experience in presenting to stakeholders. You’ll also get time to support good causes in the communities we serve through a community giveback day.

Woman smiling holding laptop

Your buddy

Your dedicated guide and supporter, they’ll help you answer all your questions and build your network within the bank.

Woman smiling

Your line manager

Your dedicated mentor and guide, they’ll work alongside you to set your goals, offer feedback and support your growth.

Group smiling to the camera together

The other interns

Your support network who are on the same journey as you.

Where can our programme take you?

At the end of the placement, we’ll assess you on what you’ve learned. Complete this successfully and you could be offered a place on our 2026 Software Engineering Graduate programme, where you can carry the skills you’ve learnt forward and take the next step in your career.

What can you gain from the programme?

  • You’ll get the chance to work with some of our teams and find out more about the work they’re involved in
  • Develop your skills and knowledge in aspects of the development lifecycle from requirements analysis through to coding, testing and deployment
  • The confidence and influencing skills to innovate and challenge the status quo

Internships in Software Engineering

Application process

  1. CV with graduation cap on top of it; a pen leans on the CV

    Submit your application

    Find a role that’s right for you

  2. Desk with computer, books, table lamp, and a plant on it

    Work scenarios

    A work scenarios assessment

  3. Checklist with pen

    Reasoning skills

    A problem solving, numerical and reasoning skills assessment

  4. Film projector

    Video interview

    Record your response to questions about experience and potential

  5. Smartphone with a heart symbol in a speech bubble above a user profile silhouette

    Assessment centre

    A full day of virtual activities

  6. Smiling daisy flower

    Receiving an offer

    Feedback on the outcome of your application

Ready to apply? Start your journey here

Explore our step by step application guide for top tips and advice to support your success.

Meet our people

We all bring our own uniqueness to work, and why shouldn’t we. We’re encouraged to do so. Meet our colleagues and find out a little more about the people you could be working with.