FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
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 – VP
NatWest Group. Design and engineer software with customer or user experience as the primary objective .
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 Agile and DevOps methodologies. Proven ability to lead teams, implement best practices, and deliver innovative, customer-centric technology solutions.
Highest-signal resume keywords
Software EngineeringAgile MethodologiesDevOps TechniquesTest-Driven DevelopmentAPI Design and Implementation
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 DesignDatabase DesignProgramming Best PracticesAutomationVirtualisationOptimisationPerformance EngineeringEmpirical Process ControlAutomated TestingRPA Automation Lifecycle
Soft Skills
LeadershipTeam CollaborationChange Management
Tools & Technologies
Code RepositoriesBug Tracking ToolsUnit Testing ToolsMocking and Stubbing Frameworks
Industry Keywords
Customer-Centric TechnologyEngineering Centre of ExcellenceArchitecture ModelsBuild AutomationDeployment Automation
Tech Stack
Tools & technologiesRPA
About the role
Key responsibilities & impact- Design and engineer software with customer or user experience as the primary objective
- Contribute to the architecture, design and engineering centre of excellence
- Improve the bank’s overall software engineering capability
- Create customer outcomes through engineering, innovative solutions and customer-centric technology designs
- Produce and prototype innovative ideas with software engineers
- Engage with domain and enterprise architects to validate and leverage solutions in wider contexts
- Design and develop software with a focus on automating build, test and deployment activities
- Define, create, oversee and govern engineering and design solutions
- Work within platform or feature teams to design and engineer complex software, scripts and tools for bank platforms, applications and services
- Define and develop architecture models and roadmaps for application and software components
- Design, produce, test and implement working code
- Apply Agile methods and DevOps techniques to software development
Requirements
What you’ll need- Significant experience in software engineering, software or database design and architecture
- Experience developing software within a DevOps and Agile framework
- Broad knowledge of the Agile manifesto and its principles
- Understanding and experience applying empirical process control
- Expert understanding of current market trends, technologies and tools
- Significant, demonstrable experience implementing programming best practices, especially scalability, automation, virtualisation, optimisation, availability and performance
- Strong background leading software development teams in a matrix structure
- Experience introducing and executing technical strategies
- Significant, demonstrable experience of test-driven development
- Experience using automated test frameworks, mocking and stubbing, and unit testing tools
- Experience changing organisational, team or department mindsets and structures
- Background designing or implementing APIs
- Experience of the RPA automation lifecycle and managing automation projects
- Ability to translate product and business requirements into technical solutions
- Background working with code repositories, bug tracking tools and wikis