Software Engineer
Full Job Description
Join NatWest Digital X as a Software Engineer, PySpark, in our Chennai, India hub. This is a permanent, full-time role offering an exciting career challenge for a driven individual. You will engineer and maintain innovative, customer-centric, high-performance, secure, and robust solutions. This position is at an associate level, providing an opportunity to hone your technical skills, advance your career, and build a strong network of stakeholders.
In this role, you will work within a feature team to engineer software, scripts, and tools. You will collaborate with other engineers, architects, and business analysts across the platform. Your responsibilities will include producing complex and critical software rapidly and with high quality, contributing to the full lifecycle of solutions from development to maintenance and decommissioning, optimizing software engineering capabilities, and designing, testing, and implementing software solutions.
The ideal candidate will have a background in software engineering, design, and architecture, with a strong understanding of how their expertise supports customers. A minimum of seven years of experience with PySpark is required, along with expertise in AWS Data Engineering ecosystems such as Athena, Glue Catalog, S3, EMR Serverless, and Airflow. Experience with development and testing tools, bug tracking tools, wikis, multiple programming languages or low-code toolsets, and DevOps and Agile methodologies is also necessary. The ability to solve highly complex, analytical, and numerical problems and implement programming best practices for scalability, automation, virtualization, optimization, availability, and performance is essential.
Our Chennai hub, located in One India Bulls Park, Kosmo One, Tower A, is a modern facility designed to accommodate 3,600 colleagues. We utilize a diverse tech stack including JavaScript, ReactJS, AngularJS, Python, Java, Microsoft Dynamics, AWS, GitLab, Google Cloud Platform, Kafka, Hadoop, PostgreSQL, and Snowflake.
Company
National Westminster Bank PLC
National Westminster Bank PLC, operating as NatWest, is a leading British banking and financial services company committed to making digital experiences effortless and secure. The company focuses on t...