(toc)
Role overview
As a Software Engineer, AVP, you will be instrumental in developing and maintaining high-performance, secure, and customer-centric software solutions. The role provides an excellent platform for seasoned engineers to leverage their technical expertise, collaborate across teams, and contribute significantly to the bank's digital projects.
Company : NatWest
Role : Software Engineer, AVP
Qualification : BE/BTech/Computer science related fields
Apply before : 24/11/2025
Location : Bangalore
Key Responsibilities
- Develop and sustain innovative software applications that prioritize security and customer experience.
- Collaborate within cross-functional feature teams to design, produce, and test complex software solutions.
- Engage in the full software development lifecycle—from requirements gathering and design to deployment and maintenance.
- Produce high-quality, scalable, and critical software that delivers value to the business.
- Contribute to process improvements in software engineering to optimize project delivery and quality.
- Maintain comprehensive technical documentation for all developed systems.
Required Skills and Experience
- Minimum of eight years of experience in software engineering, architecture, and design.
- Proficiency with development tools, bug tracking systems, and wikis.
- Strong expertise in Python frameworks, AI/ML, and data processing analytics.
- Familiarity with cloud platforms like GCP, Azure, or AWS.
- Hands-on experience with modern frameworks such as .NET Core, .NET Framework, MS SQL, microservices architecture, and API development using gRPC and RESTful services.
- Experience with development methodologies including TDD, BDD, and automation testing frameworks.
- Knowledge of DevOps practices, including CI/CD pipelines with tools like GitLab and infrastructure automation with Terraform.
(getbutton)#text=(Apply for this Job)
