Padmi
NatWest logo
NatWest

retail banking · commercial banking

Python Software Engineer

BangalorePosted 3 months ago
Software engineeringStaff+Full Time; Regular
Apply at NatWest

Opens the source posting on shine.com

Source description

About the role

View original

Join us as a Software Engineer. This is an opportunity for you to take on an exciting new career challenge. Day-to-day, you'll build a wide network of stakeholders of varying levels of seniority. It's a chance to hone your existing technical skills and advance your career. The role is being offered at the associate vice president level. In your new role, you'll engineer and maintain innovative, customer-centric, high-performance, secure, and robust solutions. You'll be working within a feature team and using your extensive experience to engineer software, scripts, and tools that are often complex. Additionally, you'll liaise with other engineers, architects, and business analysts across the platform. Your responsibilities will include: - Producing complex and critical software rapidly and of high quality, adding value to the business - Working in permanent teams responsible for the full life cycle, from initial development through enhancement and maintenance to replacement or decommissioning - Collaborating to optimize the software engineering capability - Designing, producing, testing, and implementing working code - Working across the life cycle, from requirements analysis and design, through coding to testing, deployment, and operations You'll need a background in software engineering, software design, architecture, and an understanding of how your area of expertise supports customers. The skills required for this role include: - At least eight years of experience building backend services using Python frameworks such as FastAPI, Flask, or Django - Exposure to scikit-learn, TensorFlow, or PyTorch, with an understanding of training vs inference workflows and performance considerations - Strong focus on unit, integration, and API testing using tools such as pytest or unit test, along with code reviews, static analysis, and CI/CD-driven quality gates - Practical exposure to integrating AI/ML models or inference pipelines in Python, with awareness of LLMs or cloud AI services being a strong advantage - Experience of DevOps, Testing, and Agile methodology and associated toolsets The job requires 45 hours per week. The closing date for job posting is 12/05/2026. Join us as a Software Engineer. This is an opportunity for you to take on an exciting new career challenge. Day-to-day, you'll build a wide network of stakeholders of varying levels of seniority. It's a chance to hone your existing technical skills and advance your career. The role is being offered at the associate vice president level. In your new role, you'll engineer and maintain innovative, customer-centric, high-performance, secure, and robust solutions. You'll be working within a feature team and using your extensive experience to engineer software, scripts, and tools that are often complex. Additionally, you'll liaise with other engineers, architects, and business analysts across the platform. Your responsibilities will include: - Producing complex and critical software rapidly and of high quality, adding value to the business - Working in permanent teams responsible for the full life cycle, from initial development through enhancement and maintenance to replacement or decommissioning - Collaborating to optimize the software engineering capability - Designing, producing, testing, and implementing working code - Working across the life cycle, from requirements analysis and design, through coding to testing, deployment, and operations You'll need a background in software engineering, software design, architecture, and an understanding of how your area of expertise supports customers. The skills required for this role include: - At least eight years of experience building backend services using Python frameworks such as FastAPI, Flask, or Django - Exposure to scikit-learn, TensorFlow, or PyTorch, with an understanding of training vs inference workflows and performance considerations - Strong focus on unit, integration, and API testing using tools such as pytest or unit test, along with code reviews, static analysis, and CI/CD-driven quality gates - Practical exposure to integrating AI/ML models or inference pipelines in Python, with awareness of LLMs or cloud AI services being a strong advantage - Experience of DevOps, Testing, and Agile methodology and associated toolsets The job requires 45 hours per week. The closing date for job posting is 12/05/2026.

One address, no account. We’ll tell you when matching roles go live.

More at NatWest

Related open roles

View all roles