Software Engineer, Vp

NatWest Group

Bengaluru, India
Designing, producing, testing, implementing software
Agile methods
Resilient and long-lived software
You'll be designing, producing, testing and implementing working software, working across the lifecycle of the system

Job Summary

  • You'll be designing, producing, testing and implementing working software, working across the lifecycle of the system.
  • Working in a permanent feature team, you’ll be developing knowledge of aspects of the associated platform across the disciplines of business, applications, data and infrastructure.
  • You’ll also be liaising with principal engineers, architects in the domain and other key stakeholders to understand how the platform works and how it supports business objectives.

Matching Summary

You'll be designing, producing, testing and implementing working software, working across the lifecycle of the system.

Skills & Requirements

Must-have

  • designing, producing, testing, implementing software
  • Agile methods
  • resilient and long-lived software
  • automation of build, test, deployment
  • modern architecture, design patterns
  • DevOps for mobile exposure

Nice-to-have

  • honing software engineering skills
  • advancing career
  • innovative ideas, experimentation, prototyping
  • metrics & alerting culture

Key Requirements

  • 15+ years experience in software design and implementation
  • 15+ years experience in software engineering
  • 5+ years leading senior engineers and multiple squads
  • Expertise in Swift (incl. SwiftUI, Combine/async‑await, GCD)
  • Expertise in Kotlin (incl. Coroutines/Flows, Jetpack/Compose)
  • Fluency in dependency management (SPM/CocoaPods; Gradle/Hilt/Koin)
  • Testing exposure on XCTest/XCUITest, JUnit/Espresso
  • Exposure of Crashlytics, Firebase, Sentry
  • DevOps for mobile exposure of signing or provisioning

Work Rights

Not specified

Tailored Resume

Cover Letter