NatWest – Software Engineer

May 16, 2025
8 ₹ LPA - 12 ₹ LPA / year

Job Description

Software Engineer Job Opening at NatWest Group, Gurugram – A Premier Opportunity in Banking Technology

NatWest Group, a global leader in banking and financial services, is actively hiring experienced Software Engineers to join their technology hub in Gurugram, India. This role offers an exceptional chance for passionate developers to contribute to the digital transformation of one of the world’s most respected banks. As the financial industry rapidly evolves, NatWest is committed to delivering innovative and secure technology solutions that enhance customer experience and operational efficiency. The successful candidate will work in a dynamic, agile environment, collaborating with cross-functional teams to design, develop, and maintain high-quality software applications that support critical banking functions. This position demands a strong background in software engineering, a problem-solving mindset, and expertise in modern development tools and frameworks.

In this role, Software Engineers will be engaged throughout the full software development lifecycle — from analyzing requirements and designing architectures to coding, testing, deployment, and ongoing maintenance. NatWest’s technology stack emphasizes Java full-stack development, Microservices, AWS cloud infrastructure, ReactJS, Spring frameworks, RESTful APIs, and message queues like Kafka. The engineer will work closely with architects, product owners, and quality assurance teams to ensure that solutions are scalable, secure, and aligned with business needs. This collaborative approach empowers engineers to innovate and deliver value-driven software rapidly while adhering to best practices in coding standards, testing, and documentation. A solid understanding of the banking domain and compliance standards will be highly advantageous in navigating the complex requirements of financial applications.

NatWest offers a vibrant, inclusive work culture that promotes continuous learning and professional development. Employees benefit from flexible work arrangements, career advancement opportunities, and a focus on work-life balance, making it an ideal environment for driven software engineers looking to grow their skills in the fintech space. The compensation package is competitive, reflecting industry standards in Gurugram, with salary expectations generally ranging between ₹10.5 to ₹16 Lakhs per annum depending on experience and expertise. Joining NatWest means becoming part of a forward-thinking team dedicated to transforming banking through technology and innovation, all while enjoying the support of a global organization with a strong commitment to employee well-being and diversity.

Job Details

  • Position: Software Engineer

  • Location: Gurugram, Haryana, India

  • Industry: Banking and Financial Services

  • Experience Required: 3-6 years in software development

  • Salary Range: ₹10.5 Lakhs – ₹16 Lakhs per annum (approximate)

  • Employment Type: Full-time, Permanent

  • Application Deadline: 14th May 2025

Responsibilities

Responsibilities
Develop and maintain high-quality, secure software applications for banking services.

Participate in all phases of the software development lifecycle, including design, coding, testing, deployment, and support.

Collaborate closely with cross-functional teams such as architects, testers, and business analysts to deliver effective solutions.

Implement and optimize software using technologies like Java, Microservices, AWS, ReactJS, SpringBoot, REST APIs, Kafka, and relational databases such as Oracle and PostgreSQL.

Troubleshoot issues and improve software performance, reliability, and scalability.

Follow software engineering best practices to ensure code quality, maintainability, and compliance with regulatory standards.

Contribute to continuous process improvements and team knowledge sharing.