NatWest Group hiring for Python Software Engineer
Position: Python Software Engineer
Qualifications: Bachelor’s/ Master’s Degree
Experience: Freshers/ Experienced
Location: Bangalore; Chennai, India (Hybrid)
Role Overview
NatWest Digital X is looking for a passionate and skilled Python Software Engineer to contribute to building secure, scalable, and customer-focused digital solutions. This role offers an opportunity to work in a collaborative feature team environment, delivering high-quality software while supporting the bank’s mission to create seamless and secure digital experiences.
The position allows engineers to enhance their technical expertise, participate in end-to-end software development, and collaborate with cross-functional teams to drive innovation and business value.
Key Responsibilities
Software Development & Engineering
Design, develop, and maintain efficient, secure, and high-performing software solutions.
Create scripts, automation tools, and backend services that support customer-centric applications.
Deliver complex software features within strict timelines while maintaining quality standards.
Participate in the complete software lifecycle, including development, testing, deployment, maintenance, and enhancement.
Collaboration & Agile Delivery
Work closely with software engineers, architects, and business analysts to understand requirements and implement technical solutions.
Contribute to continuous improvement initiatives to enhance development efficiency and engineering capabilities.
Ensure proper documentation of development processes, system architecture, and technical implementations.
Testing & Quality Assurance
Design and implement automated testing strategies to maintain application stability and performance.
Apply coding best practices to improve scalability, reliability, and maintainability.
Identify and resolve technical issues through debugging and performance optimization.
Required Skills & Qualifications
Technical Expertise
Minimum 4 years of experience working with:
Python programming language
FastAPI, Django, or Flask frameworks
Strong understanding of software architecture and system design.
Experience with development tools, testing frameworks, bug tracking systems, and documentation platforms.
Knowledge of AI/ML frameworks such as TensorFlow, PyTorch, or Scikit-learn.
Experience working with data processing libraries like Pandas, NumPy, or PySpark.
Strong problem-solving and analytical skills, particularly in handling complex data and computational challenges.
Engineering Best Practices
Experience implementing scalable and high-availability solutions.
Knowledge of automation, performance optimization, and virtualization concepts.
Familiarity with CI/CD pipelines and modern DevOps methodologies.
Educational Qualification
Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related technical discipline.
Why Join NatWest Digital X
Work in an innovation-driven environment focused on digital transformation.
Gain exposure to large-scale financial technology solutions.
Benefit from flexible working models, including hybrid and adaptable work schedules.
Access career growth opportunities through continuous learning and collaboration with industry experts.
Apply to NatWest Group hiring for Python Software Engineer
0 Comments
Thank You for comment
if you have any queries then Contact us k2aindiajob@gmail.com