This role is based in India and as such all normal working days must be carried out in India.
Join us as a Software Engineer
* This is an opportunity for a driven Software Engineer to take on an exciting new career challenge
* Day-to-day, you'll be engineering and maintaining innovative, customer centric, high performance, secure and robust solutions
* It’s a chance to hone your existing technical skills and advance your career while building a wide network of stakeholders
* We're offering this role at associate level
What you would do
In your new role, you’ll be working within a feature team to engineer software, scripts and tools, as well as liaising with other engineers, architects and business analysts across the platform.
You’ll also be
* Producing complex and critical software rapidly and of high quality which adds value to the business
* Working in permanent teams who are responsible for the full life cycle, from initial development, through enhancement and maintenance to replacement or decommissioning
* Collaborating to optimise our software engineering capability
* Designing, producing, testing and implementing our working software solutions
* Working across the life cycle, from requirements analysis and design, through coding to testing, deployment and operations
What they are looking for
To take on this role, you’ll need a background in software engineering, software design, and architecture, and an understanding of how your area of expertise supports our customers.
You’ll also need
* Should have 4 to 7 years of experience in Java development
* Should possess strong knowledge on Java 17, Spring Boot, JPA, Hibernate and Micro Services with at least 2 years of hands-on experience on Java 17 and Spring Boot
* Should have hands-on experience on Maven, Junit, Mockito, Oracle SQL, GitLab, Jenkins
* Should be knowledgeable on Java design patterns and OAuth 2.0 based security
* Experience in Pivotal Cloud Foundry (PCF) and on AWS/Google Cloud Platform is desirable
Located at Taurus 4, Bagmane Constellation Business Park, our new office stands as a state-of-the-art hub for innovation and collaboration.
Key facts:
* A 30 acre campus
* Space for 6,000 colleagues
* Opened in 2025
Our tech stack
Here’s just some of the technologies we use.
Front end
* JavaScript
* ReactJS
* AngularJS
Back end
* Python
* Java
* Microsoft Dynamics
DevOps
* AWS
* GitLab
* Google Cloud Platform
Data
* Kafka
* Hadoop
* PostgreSQL
* Snowflake
Become an insider
Members of our Talent Community get direct job matching and job recommendations.
Join the community
What’s it like to work at NatWest Group?
Find out more about what it’s like to work here, including Rewards and Benefits, and Learning and Development.
Working here
Customer Experience
These cookies are used to generate reports based on data from visits to the website, without knowing who the visitor is. These cookies help us to gain insight of the pages that have been visited to help inform the optimisation of website layouts and to improve visitor journeys. Using cookies to track the most visited areas of our website and to identify when users encounter errors on the website, will help us ensure that our website is optimised to remove confusing or ineffective content. You can switch these cookies off at any time by visiting your Cookies Preference Centre.
Store and/or access information on a device 5 partners can use this purpose
Store and/or access information on a device
Cookies, device or similar online identifiers (e.g. login-based identifiers, randomly assigned identifiers, network based identifiers) together with other information (e.g. browser type and information, language, screen size, supported technologies etc.) can be stored or read on your device to recognise it each time it connects to an app or to a website, for one or several of the purposes presented here.
List of IAB Vendors | View Illustrations
Personalised advertising and content, advertising and content measurement, audience research and services development 5 partners can use this purpose
Personalised advertising and content, advertising and content measurement, audience research and services development
* ##### Use limited data to select advertising 5 partners can use this purpose
Switch Label
Advertising presented to you on this service can be based on limited data, such as the website or app you are using, your non-precise location, your device type or which content you are (or have been) interacting with (for example, to limit the number of times an ad is presented to you).
View Illustrations
* ##### Create profiles for personalised advertising 5 partners can use this purpose
Switch Label
Information about your activity on this service (such as forms you submit, content you look at) can be stored and combined with other information about you (for example, information from your previous activity on this service and other websites or apps) or similar users. This is then used to build or improve a profile about you (that might include possible interests and personal aspects). Your profile can be used (also later) to present advertising that appears more relevant based on your possible interests by this and other entities.
View Illustrations
* ##### Use profiles to select personalised advertising 5 partners can use this purpose
Switch Label
Advertising presented to you on this service can be based on your advertising profiles, which can reflect your activity on this service or other websites or apps (like the forms you submit, content you look at), possible interests and personal aspects.
View Illustrations
* ##### Create profiles to personalise content 1 partners can use this purpose
Switch Label
Information about your activity on this service (for instance, forms you submit, non-advertising content you look at) can be stored and combined with other information about you (such as your previous activity on this service or other websites or apps) or similar users. This is then used to build or improve a profile about you (which might for example include possible interests and personal aspects). Your profile can be used (also later) to present content that appears more relevant based on your possible interests, such as by adapting the order in which content is shown to you, so that it is even easier for you to find content that matches your interests.
View Illustrations
* ##### Use profiles to select personalised content 1 partners can use this purpose
Switch Label
Content presented to you on this service can be based on your content personalisation profiles, which can reflect your activity on this or other services (for instance, the forms you submit, content you look at), possible interests and personal aspects. This can for example be used to adapt the order in which content is shown to you, so that it is even easier for you to find (non-advertising) content that matches your interests.
View Illustrations
* ##### Measure advertising performance 5 partners can use this purpose
Switch Label
Information regarding which advertising is presented to you and how you interact with it can be used to determine how well an advert has worked for you or other users and whether the goals of the advertising were reached. For instance, whether you saw an ad, whether you clicked on it, whether it led you to buy a product or visit a website, etc. This is very helpful to understand the relevance of advertising campaigns.
View Illustrations
* ##### Measure content performance 2 partners can use this purpose
Switch Label
Information regarding which content is presented to you and how you interact with it can be used to determine whether the (non-advertising) content e.g. reached its intended audience and matched your interests. For instance, whether you read an article, watch a video, listen to a podcast or look at a product description, how long you spent on this service and the web pages you visit etc. This is very helpful to understand the relevance of (non-advertising) content that is shown to you.
View Illustrations
* ##### Understand audiences through statistics or combinations of data from different sources 4 partners can use this purpose
Switch Label
Reports can be generated based on the combination of data sets (like user profiles, statistics, market research, analytics data) regarding your interactions and those of other users with advertising or (non-advertising) content to identify common characteristics (for instance, to determine which target audiences are more receptive to an ad campaign or to certain contents).
View Illustrations
* ##### Develop and improve services 5 partners can use this purpose
Switch Label
Information about your activity on this service, such as your interaction with ads or content, can be very helpful to improve products and services and to build new products and services based on user interactions, the type of audience, etc. This specific purpose does not include the development or improvement of user profiles and