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 – AI, UCX Platform, 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 customer-centric technology designs and innovative solutions. Proficient in applying Agile methods and DevOps techniques to enhance software development processes and outcomes.
Highest-signal resume keywords
Software EngineeringDevOps FrameworkAgile MethodologiesPython ProgrammingAI 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 DesignArchitecture ModelingAutomation TechniquesPerformance OptimizationVirtualizationScalability Best PracticesGenerative AIVector DatabasesContext Management
Soft Skills
Stakeholder Relationship BuildingCollaborationGovernance Oversight
Tools & Technologies
AWS ServicesAgent Memory ConfigurationTool-Calling Design
Industry Keywords
Customer ExperienceEngineering DisciplineUsabilitySoftware ComponentsAuditability
Tech Stack
Tools & technologiesAWSJavaPython
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
- Build and leverage stakeholder relationships
- Create customer outcomes through engineering, innovative solutions and customer-centric technology designs
- Work with software engineers to prototype innovative ideas
- Engage with domain and enterprise architects to validate and incorporate relevant architectures
- Design and develop software focused on automating build, test and deployment activities
- Develop software engineering discipline across the business
- Define, create and provide oversight and governance of engineering and design solutions
- Design and engineer complex software, scripts and tools for bank platforms, applications and services
- Act as a point of contact for solution design considerations
- Define and develop architecture models and roadmaps for application and software components
- Drive common usability across products and domains
- 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
- Expert understanding of the latest market trends, technologies and tools
- Significant and demonstrable experience implementing programming best practice, especially scalability, automation, virtualisation, optimisation, availability and performance
- Strong Python skills or Java back-end engineering experience
- Experience with generative and agentic AI using AWS services
- Experience with retrieval-augmented generation (RAG) and vector databases
- Experience configuring and tuning long-term and short-term agent memory
- Experience with context management and response-suppression techniques
- Experience implementing and enforcing AI guardrails
- Experience with tool-calling design and implementation
- Experience with agent logging, monitoring and auditability