NatWest Group
NatWest Group2h ago
LinkedIn

Software Engineer

Bengaluru, Karnataka, India
Full Time
Mid Level

Auto Apply to 50+ AI Matched Software Engineer Jobs

Use Auto Apply Agents to Bulk Apply jobs with ATS Optimised Resumes, find verified Insider Connections for jobs at NatWest Group

Full Job Description

Join NatWest Group as a Software Engineer and embark on an exciting career challenge. In this role, you will be responsible for engineering and maintaining innovative, high-performance, secure, and robust solutions that are centered around customer needs. This is a fantastic opportunity to refine your technical expertise, advance your career, and build a strong network of stakeholders. This position is offered at an associate level.

What You'll Do

As a Software Engineer, you will be an integral part of a feature team, contributing to the engineering of software, scripts, and tools. You will collaborate closely with other engineers, architects, and business analysts across the platform.

Key Responsibilities:

  • Produce high-quality, complex, and critical software rapidly, adding significant value to the business.
  • Work within permanent teams responsible for the entire software lifecycle, from initial development through enhancements, maintenance, and eventual decommissioning.
  • Collaborate to optimize our software engineering capabilities.
  • Design, produce, test, and implement effective software solutions.
  • Engage in all phases of the software lifecycle, including requirements analysis, design, coding, testing, deployment, and operations.

Skills You'll Need

To excel in this role, you should possess at least four years of experience in software engineering, ML engineering, or data engineering, with a strong command of Python.

Requirements:

  • Hands-on experience with Amazon Web Services (AWS), including S3.
  • Solid understanding of basic networking concepts such as Virtual Private Clouds (VPCs), subnets, security groups.
  • Proficiency with AWS data services like RDS, Glue, Athena, Redshift, and DynamoDB.
  • Strong command of Terraform/CloudFormation and Python.
  • Experience using GitLab for source control and collaborative development.
  • A proven background in solving highly complex, analytical, and numerical problems.
  • Experience implementing programming best practices, particularly in areas of scalability, automation, virtualization, optimization, availability, and performance.

Company

NatWest Group

NatWest Group

NatWest Group is a leading bank dedicated to transforming possibilities into progress. We deeply understand our customers, their lives, and what's important to them, helping them identify and seize op...

Bengaluru, Karnataka, India
Posted on LinkedIn