
Software Engineer
Are you a problem-solver with a passion for technology and innovation? Do you thrive in a fast-paced, collaborative environment? NatWest Group is seeking a talented Software Engineer to join our dynamic team. In this role, you will have the opportunity to use your technical expertise to drive the development and implementation of cutting-edge software solutions that will shape the future of banking. We are looking for someone who is highly skilled, motivated, and adaptable, with a strong understanding of software development principles and a desire to continuously learn and improve. If you are ready to make an impact and be a part of a forward-thinking organization, we want to hear from you.
- Design and develop innovative software solutions to meet the needs of the banking industry.
- Collaborate with cross-functional teams to identify and troubleshoot complex technical issues.
- Utilize your problem-solving skills to analyze and resolve software defects.
- Stay up-to-date with industry trends and advancements in technology to continuously improve our software offerings.
- Work closely with product managers and business stakeholders to understand and translate requirements into technical designs.
- Write clean, efficient, and maintainable code following best practices and coding standards.
- Conduct thorough testing and debugging of software to ensure high-quality deliverables.
- Document software designs, functionality, and processes for future reference.
- Participate in code reviews and provide constructive feedback to team members.
- Continuously improve and optimize existing software applications.
- Collaborate with other software engineers to share knowledge and support the growth of the team.
- Take ownership of projects and see them through from concept to deployment.
- Proactively identify and suggest solutions for potential issues or roadblocks.
- Adhere to project timelines and deliver high-quality work within given deadlines.
- Maintain a positive and collaborative work environment while promoting a culture of innovation and continuous learning.
Bachelor's Degree In Computer Science, Software Engineering, Or A Related Field.
Minimum Of 3 Years Of Experience As A Software Engineer, Preferably In A Financial Or Banking Industry.
Proficiency In Programming Languages Such As Java, C++, Or Python.
Strong Understanding Of Software Development Methodologies, Such As Agile Or Scrum.
Experience With Software Testing And Debugging, As Well As Knowledge Of Software Quality Assurance Principles.
Quality Assurance
Project Management
Database Management
Agile Methodology
User Experience Design
Technical Writing
Team collaboration
cybersecurity
Problem-Solving
Strong Communication
Continuous
Coding Proficiency
Communication
Conflict Resolution
Leadership
Time management
Interpersonal Skills
flexibility
Attention to detail
Teamwork
Adaptability
Problem-Solving
According to JobzMall, the average salary range for a Software Engineer in Chennai, Tamil Nadu, India is between ₹200,000 - ₹1,500,000 per year. This equates to approximately $2,600 - $19,500 in USD. Factors that may impact the salary range include level of experience, skills, and company size.
Apply with Video Cover Letter Add a warm greeting to your application and stand out!
NatWest Group plc is a majority state-owned British banking and insurance holding company, based in Edinburgh, Scotland.

Get interviewed today!
JobzMall is the world‘ s largest video talent marketplace.It‘s ultrafast, fun, and human.
Get Started