Skip to content
Natwestgroup logo

Natwestgroup

Software Engineer

Posted 2 days ago

Experience
Any experience
Location
Chennai, India
Job type
Full-time
Work mode
On-site
Apply by
22 Nov 2026
Software Engineer at Natwestgroup

About the job

Full details, eligibility and the selection process are available on the company's careers page.

Complete details and how to apply

Job Details

Detail Information
Company NatWest (NatWest Digital X)
Job Title Release Train Manager, VP
Level Vice President (VP)
Location Chennai, India
Job Type Permanent
Contract Type Full-time
Closing Date 22 November 2026
Key Skills Scaled Agile, P3M tools and methodologies, servant leadership, stakeholder management, release and environment strategy
Experience Required Not specified (expert-level experience running complex, multi-team projects)

About NatWest Digital X

NatWest Digital X works to one aim: to make digital experiences that are effortless and secure. It organizes itself around three principles: engineer, protect, and operate. The team engineers simple solutions, protects its customers, and operates smarter.

Job Description

This role is based in India, and all normal working days must be carried out in India.

Join as a Release Train Manager:

  • A unique opportunity to join a fast-paced Agile team, responsible for aligning the vision, planning, and interdependencies of many teams by providing cross-team or domain synchronization of the portfolio delivery and domain pipeline.
  • With no two days the same, you'll have the chance to be a true servant leader and help ensure consistent Agile delivery at scale.
  • You'll enjoy regular engagement with key stakeholders and the opportunity to build your network across the bank.
  • This role is offered at vice president level.

What You'll Do

In this key role, you'll develop and maintain the release train. This includes preparing and reviewing the release and environment strategy, covering plans and estimation, and managing interdependencies. With your leadership, you'll provide cross-team synchronization, making sure everyone has a clear understanding of how their work helps customers.

You'll drive continuous improvement across delivery through various channels, including improving or removing manual steps, and you'll be expected to demonstrably improve release train agility and the value delivered to end-state customers.

Your responsibilities will include:

  • Enhancing the deployment and management phases of the development lifecycle, including through Agile coaching and active contribution to release and environment best practice.
  • Facilitating and fostering the preparation of release and sprint vision, goals, and work pipelines, and facilitating pre- and post-planning meetings.
  • Building and communicating release calendars and iterative planning cycles, and synchronizing with other release train managers across domains.
  • Aggregating the programme release objectives into value stream release objectives where they exist, and publishing them for visibility and transparency.
  • Assisting with economic decision-making by facilitating estimation by teams and the roll-up to programme and portfolio levels.

The Skills You'll Need

The bank is looking for someone with an expert understanding of running complex projects spanning multiple scrum and non-scrum teams.

You'll also need:

  • Expert-level knowledge and proficiency with scaled Agile and P3M tools and methodologies, spanning value stream, portfolio, programme, and team levels.
  • The ability to prioritize and sequence tasks that are to be delivered by the feature teams.
  • Strong servant leadership capabilities, along with the ability to create and share a vision in line with the bank's.
  • Strong stakeholder skills, with the ability to influence both business and technical partners.
  • Experience of running multiple matrix-managed teams.

Original Job Posting (Source Data)

Release Train Manager, VP Closing date for applications: 22/11/2026 Location: Chennai, India Job type: Permanent | Contract type: Full Time #R-00287587

Join our digital revolution in NatWest Digital X In everything we do, we work to one aim. To make digital experiences which are effortless and secure. So we organise ourselves around three principles: engineer, protect, and operate. We engineer simple solutions, we protect our customers, and we operate smarter.

Job description This role is based in India and as such all normal working days must be carried out in India.

Join us as a Release Train Manager

  • This is a unique opportunity to join a fast paced and Agile team, responsible for aligning the vision, planning, and interdependencies of many teams by providing cross-team or domain synchronisation of the portfolio delivery and domain pipeline
  • With no two days the same, you'll have the chance to be a true servant leader and help ensure consistent Agile delivery at scale
  • In this exciting role, you'll enjoy regular engagements with key stakeholders as well as the opportunity to build your network across the bank
  • We're offering this role at vice president level

What you'll do

In this key role, you'll be developing and maintaining the release train. This will include the preparation and review of the release and environment strategy, involving plans and estimation, and management of interdependencies. With your vital leadership, you'll provide cross-team synchronisation, making sure everyone has a clear understanding of how their work helps our customers.

You'll drive continuous improvement across delivery via various channels, including improving or removing manual steps, and we'll look to you to demonstrably improve release train agility and value to end state customers.

Your responsibilities will include:

  • Enhancing deployment and management phases of the development lifecycle, including through Agile coaching and active contribution to release and environment best practice
  • Facilitating and fostering the preparation of release and sprint vision, goals and work pipelines and facilitating pre and post planning meetings
  • Building and communicating release calendars and iterative planning cycles and synchronising with other release train managers across domains
  • Aggregating the programme release objectives into value streams release objectives where they exist and publishing them for visibility and transparency
  • Assisting with the economic decision-making by facilitating estimation by teams and the roll up to programme and portfolio levels

The skills you'll need

We're looking for someone with an expert understanding of running complex projects spanning multiple scrum and non-scrum teams.

You'll also need:

  • Expert level knowledge and proficiency with scaled Agile and P3M tools and methodologies spanning value stream, portfolio, programme and team levels
  • The ability to prioritise and sequence tasks that are to be delivered by the feature teams
  • Strong servant leadership capabilities along with the ability to create and share a vision in-line with the bank's
  • Strong stakeholder skills with the ability to influence both business and technical partners
  • Experience of running multiple matrix managed teams

Disclaimer: Job details are based on the listing published by NatWest. Please verify the latest requirements, closing date, and availability on NatWest's official careers site before applying.

Interview prep · Software Engineer

How to prepare for this interview

Software engineering interviews test whether you can break a problem down, write correct code under time pressure and explain your thinking. Expect data structures and algorithms, core CS subjects and questions on the projects in your resume.

Typical selection process

  1. 1

    Online assessment

    Two or three coding problems on a platform like HackerRank, often with MCQs on CS fundamentals and aptitude.

  2. 2

    Technical round 1

    Data structures and algorithms on a shared editor or whiteboard. Think aloud.

  3. 3

    Technical round 2

    Projects, OOP, DBMS, operating systems and networking. For experienced roles, basic system design.

  4. 4

    Managerial / HR

    Behavioural questions, team fit and offer discussion.

Rounds vary between companies. Natwestgroup may combine or skip some of them.

Questions to start with

Open a question to see what the interviewer is looking for.

Technical What is the difference between an array and a linked list? When would you choose each?
How to answer: Arrays give O(1) index access and are cache friendly; linked lists give O(1) insert or delete at a known node. Pick based on the access pattern.
Technical Explain the four pillars of OOP with an example.
How to answer: Encapsulation, abstraction, inheritance and polymorphism. Use one running example such as a payment system with different payment methods.
HR Walk me through your final year project.
How to answer: Explain the problem, your exact contribution, the tech you chose and why, and one thing that went wrong and how you fixed it. Interviewers dig into this, so know every line you claim.

This guide is written by the JOBSPOT 360 team from common interview patterns for this kind of role. It is not provided by Natwestgroup, and the actual questions may differ.

Frequently asked questions

Can freshers apply for the Software Engineer role at Natwestgroup?

Yes. The role accepts candidates with Any experience of experience, so freshers can apply.

What is the salary for this job?

Natwestgroup has not disclosed the salary. You can ask about it during the HR round.

Where is the job located? Is it remote?

This is an on-site role in Chennai, India.

What is the last date to apply?

Applications close on 22 Nov 2026. Apply a few days early, as company portals can stop accepting applications sooner.

How do I apply?

Select "Apply on company site" on this page. It opens Natwestgroup's official careers page, where you submit your application. JOBSPOT 360 does not collect applications and never charges a fee.

More openings

See all jobs