Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
NatWest Group

Principal Engineer, Open Banking Payments

NatWest Group

Principal Engineer focused on Open Banking Payments at a financial institution. Designing software with a customer-centric approach and improving overall engineering capability.

Posted 7/17/2026full-timeEdinburgh • 🇬🇧 United KingdomLeadWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in software engineering and architecture, with a strong focus on customer experience and innovative solutions. Proficient in leading software development teams and implementing best practices in a DevOps and Agile environment.

Highest-signal resume keywords
Java ProgrammingSoftware EngineeringDevOps FrameworkTest-Driven DevelopmentOpen Banking Payments APIs

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Software DesignArchitecture ModelsProgramming Best PracticesAutomated TestingScalabilityVirtualisationOptimisationPerformance EngineeringAgile MethodologyDatabase Design
Soft Skills
LeadershipCollaborationCommunication
Tools & Technologies
Code RepositoriesBug Tracking ToolsAutomated Test Frameworks
Industry Keywords
Banking PaymentsCustomer ExperienceEngineering GovernanceMatrix Structure

Tech Stack

Tools & technologies
Java

About the role

Key responsibilities & impact
  • Designing and engineering software with customer experience as the primary objective
  • Contributing to architecture, design and engineering centre of excellence
  • Creating great customer outcomes via engineering and innovative solutions
  • Working with software engineers in the production and prototyping of innovative ideas
  • Engaging with domain and enterprise architects to validate and leverage designs
  • Defining, creating and providing oversight and governance of engineering and design solutions
  • Working within a platform or feature team to design and engineer complex software
  • Defining and developing architecture models and roadmaps of application and software components

Requirements

What you’ll need
  • Significant experience in software engineering, software or database design and architecture
  • Experience of developing software within a DevOps and Agile framework
  • Expert understanding of the latest market trends within the banking payments area
  • Significant experience with Java
  • Robust and demonstrable experience of implementing programming best practice, especially around scalability, automation, virtualisation, optimisation, availability and performance
  • Strong background in leading software development teams in a matrix structure, introducing and executing technical strategies
  • Significant and demonstrable experience of test-driven development and using automated test frameworks, mocking and stubbing and unit testing tools
  • Background in designing and implementing Open Banking Payments APIs
  • Ability to rapidly and effectively understand and translate product and business requirements into technical solutions
  • Background of working with code repositories, bug tracking tools and wikis

Benefits

Comp & perks
  • Hybrid working environment