NatWest Group Logo

NatWest Group

Principal Engineer, VP

Posted 3 Days Ago
Be an Early Applicant
Gurugram, Haryana
Senior level
Gurugram, Haryana
Senior level
As a Principal Engineer, you will lead the development of software and tools for a collaborative team, focusing on high-performance systems and project management. Key responsibilities include designing reusable libraries, monitoring technical progress, and ensuring adherence to architectural principles, while also enhancing your leadership skills and contributing to industry-wide activities.
The summary above was generated by AI

Join us as a Principal Engineer

  • This is an exciting and challenging opportunity to work in a collaborative, agile and forward thinking team environment
  • With your software development background, you’ll be delivering software components to enable the delivery of platforms, applications and services for the bank
  • As well as developing your technical talents, you'll have the opportunity to build project and leadership skills which will open up a range of exciting career options
  • We're offering this role at vice president level

What you'll do

As a Principal Engineer, you’ll be driving development software and tools to accomplish project and departmental objectives by converting functional and non-functional requirements into suitable designs. You’ll play a leading role in planning, developing and deploying high performance robust and resilient systems for the bank, and will develop your leadership skills as you manage the technical delivery of one or more software engineering teams.

You’ll also gain a distinguished leadership status in the software engineering community as you lead the wider participation in internal and industry wide events, conferences and other activities.

You’ll also be:

  • Designing and developing high performance and high availability applications, using proven frameworks and technologies
  • Making sure that the bank’s systems follow excellent architectural and engineering principles, and are fit for purpose
  • Monitoring the technical progress against plans while safeguarding functionality, scalability and performance, and providing progress updates to stakeholders
  • Designing and developing reusable libraries and APIs for use across the bank
  • Writing unit and integration tests within automated test environments to ensure code quality

The skills you'll need

You’ll need at least 12 years of experience in software engineering, software or database design and architecture, as well as significant experience developing software within an SOA or microservices paradigm. 

Along with development experience in one or more programming languages, you’ll bring an excellent understanding of implementing programming best practice, especially around scalability, availability and performance.

You’ll also need:

  • Experience in Java, Microservices, REST API design and GCP along with knowledge of the market risk domain
  • Experience of test-driven development and using automated test frameworks, mocking and stubbing and unit testing tools
  • A background in designing and an understanding of DevOps and test automation
  • Experience of supporting, modifying and maintaining systems and code developed by teams other than your own

Hours

45

Job Posting Closing Date:

12/03/2025

Top Skills

Automated Test Frameworks
DevOps
GCP
Java
Microservices
Rest Api
Test-Driven Development
Unit Testing Tools

Similar Jobs

5 Days Ago
Gurugram, Haryana, IND
Senior level
Senior level
Fintech • Payments • Financial Services
The Principal Engineer will design and engineer software with user experience as a priority, collaborating to enhance the bank's software engineering capabilities. Responsibilities include defining engineering solutions, developing architecture models, and automating build and deployment activities while applying Agile and DevOps methodologies.
Top Skills: AgileCi/CdCloudDevOpsJavaMicroservicesSpring Boot
19 Days Ago
3 Locations
Expert/Leader
Expert/Leader
Healthtech • Logistics • Software
As a Principal Engineer, you will design and engineer software focusing on user experience, contribute to software engineering best practices, and lead architectural initiatives. Your role includes developing software with a strong emphasis on automation, security, and performance while collaborating with various stakeholders across the bank and mentoring software development teams.
Top Skills: Api GatewayApigeeGitlabGrafanaHelm ChartsJavaKafkaKubernetesMavenMicroservicesMongoDBMqOracleShell ScriptingSplunkSpring BootTykUnix
8 Hours Ago
Hybrid
4 Locations
Mid level
Mid level
Artificial Intelligence • Healthtech • Professional Services • Analytics • Consulting
As a Data Science Associate Consultant, you'll design and implement analytics solutions for structured and unstructured data, develop deep learning models, collaborate with teams on machine learning deployment, and contribute to AI research.

What you need to know about the Pune Tech Scene

Once a far-out concept, AI is now a tangible force reshaping industries and economies worldwide. While its adoption will automate some roles, AI has created more jobs than it has displaced, with an expected 97 million new roles to be created in the coming years. This is especially true in cities like Pune, which is emerging as a hub for companies eager to leverage this technology to develop solutions that simplify and improve lives in sectors such as education, healthcare, finance, e-commerce and more.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account