Overview
Join NatWest Group as a Software Engineer and contribute to building secure, high performance and customer focused technology solutions. This associate level role offers the chance to strengthen your technical capabilities while working with a broad network of engineers, architects and business analysts.
You will be part of a feature team responsible for developing software, scripts and tools while collaborating closely with colleagues across the platform.
What you'll do
As a Software Engineer, you will design, build and maintain reliable applications and services that support business operations and customer needs.
- Develop complex, high quality software that delivers measurable business value
- Work within permanent teams responsible for the full software lifecycle, including development, enhancement, maintenance and eventual replacement
- Collaborate with engineers and stakeholders to strengthen software engineering capabilities
- Design, build, test and implement working software solutions
- Contribute across the lifecycle from requirements analysis and design through coding, testing, deployment and operations
The skills you'll need
You should have a background in software engineering, design and architecture, along with an understanding of how your work supports customer outcomes.
- Experience using development tools, testing frameworks, bug tracking systems and knowledge sharing platforms such as wikis
- Hands on experience with Core Java, Spring Boot, Spring Integration, JMS, EMS, microservice concepts, along with basic Python and AI or ML concepts
- Familiarity with DevOps practices, Agile methodologies and related toolsets
- Ability to work through complex analytical and numerical challenges
- Understanding of programming best practices related to scalability, automation, virtualisation, optimisation, availability and performance
If an employer asks you to pay any kind of fee, please notify us immediately. Talentd does not charge any fee from applicants and we do not allow other companies to do so.
Key Skills
Related Tags
Education Requirements
- Bachelor's degree in Computer Science, Software Engineering, or related field
Eligible Batch Years

NatWest
NatWest Group plc is one of the largest banking and financial services institutions in the United Kingdom, with a history dating back to 1968 when National Westminster Bank was formed through the merger of National Provincial Bank and Westminster Bank. Headquartered in Edinburgh, Scotland, NatWest Group operates across retail, commercial, and corporate banking segments, serving millions of customers in the UK and internationally. The company employs over 60,000 people and is listed on the London Stock Exchange, with a strong presence in the FTSE 100 index.
NatWest's mission is to champion potential, helping people, families, and businesses to thrive. It focuses on digital innovation, sustainability, and customer-centric services, aiming to be a leader in responsible banking. In recent years, NatWest has made significant strides in reducing its carbon footprint and supporting green finance initiatives, including pledges to provide billions in climate and sustainable funding. The bank has also been recognized for its advancements in digital banking platforms and its role in supporting small businesses during economic challenges.
Company Details
Connect With Us
Websitenatwest.com