FREE ACCESS
5,000–10,000 jobs/day
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.

Principal Engineer, Open Banking Payments
NatWest GroupPrincipal Engineer focused on Open Banking Payments at a financial institution. Designing software with a customer-centric approach and improving overall engineering capability.
Core Competencies
Role fitCore 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 resumeApplicant 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 & technologiesJava
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