Principal Engineer , Digital Assistant
Principal Engineer , Digital Assistant

Principal Engineer , Digital Assistant

Manchester Full-Time 43200 - 72000 £ / year (est.) No home office possible
N

At a Glance

  • Tasks: Design and engineer innovative software focused on user experience and automation.
  • Company: Join a leading bank enhancing its software engineering capabilities.
  • Benefits: Enjoy flexible working options and opportunities for professional growth.
  • Why this job: Be part of a dynamic team creating impactful digital solutions in a collaborative environment.
  • Qualifications: Significant experience in software engineering, DevOps, and Agile methodologies required.
  • Other info: Work with cutting-edge technologies and gain exposure to various cloud platforms.

The predicted salary is between 43200 - 72000 £ per year.

Join us as a Principal Engineer, Digital Assistant. This is a challenging role that will see you design and engineer software with the customer or user experience as the primary objective. You’ll actively contribute to our architecture, design and engineering centre of excellence, collaborating to improve the bank’s overall software engineering capability. You’ll gain valuable stakeholder exposure as you build and leverage relationships, as well as the opportunity to hone your technical talents.

What you'll do:

  • Creating great customer outcomes via engineering and innovative solutions to existing and new challenges, and technology designs which are innovative, customer centric, high performance, secure and robust.
  • Working with software engineers in the production and prototyping of innovative ideas, engaging with domain and enterprise architects to validate and leverage these in wider contexts, by incorporating the relevant architectures.
  • Designing and developing software with a focus on the automation of build, test and deployment activities, while developing the discipline of software engineering across the business.
  • Defining, creating and providing oversight and governance of engineering and design solutions with a focus on end-to-end automation, simplification, resilience, security, performance, scalability and reusability.
  • Working within a platform or feature team along with software engineers to design and engineer complex software, scripts and tools to enable the delivery of bank platforms, applications and services, acting as a point of contact for solution design considerations.
  • Defining and developing architecture models and roadmaps of application and software components to meet business and technical requirements, driving common usability across products and domains.
  • Designing, producing, testing and implementing the working code, along with applying Agile methods to the development of software with the use of DevOps techniques.

The skills you'll need:

  • Significant experience in software engineering, software or database design and architecture, as well as experience of developing software within a DevOps and Agile framework.
  • Expert understanding of the latest market trends, technologies and tools, with significant and demonstrable experience of implementing programming best practice, especially around scalability, automation, virtualisation, optimisation, availability and performance.
  • A sound understanding of chatbots or virtual assistants, covering conversational and generative capabilities.
  • Significant and demonstrable experience of test-driven development and using automated test frameworks, mocking and stubbing and unit testing tools.
  • A background in designing or implementing APIs.
  • The ability to rapidly and effectively understand and translate product and business requirements into technical solutions.
  • Strong working knowledge of JavaScript, Java and Python.
  • A background in delivering solutions that securely span a complex infrastructure domain, across multiple cloud providers such as IBM, AWS, GCP and On-Prem.
  • Familiarity with IBM products, like Watson Assistant and their platform offering such as working across Openshift clusters.

Principal Engineer , Digital Assistant employer: NatWest

As a Principal Engineer, Digital Assistant, you will thrive in a dynamic and innovative work environment that prioritises customer experience and technical excellence. Our company fosters a collaborative culture where your contributions directly impact the bank's software engineering capabilities, offering ample opportunities for professional growth and development. Located in a vibrant area, we provide a supportive atmosphere with access to cutting-edge technologies and a commitment to employee well-being, making us an exceptional employer for those seeking meaningful and rewarding careers.
N

Contact Detail:

NatWest Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Principal Engineer , Digital Assistant

✨Tip Number 1

Familiarise yourself with the latest trends in software engineering, particularly around chatbots and virtual assistants. Understanding conversational and generative capabilities will give you an edge when discussing your ideas and solutions during interviews.

✨Tip Number 2

Network with professionals in the field of software engineering and digital assistants. Attend relevant meetups or webinars to connect with others who may have insights into the role or the company culture at StudySmarter.

✨Tip Number 3

Prepare to discuss your experience with DevOps and Agile methodologies in detail. Be ready to share specific examples of how you've implemented these practices in past projects, as this will be crucial for the Principal Engineer role.

✨Tip Number 4

Showcase your understanding of cloud infrastructure and APIs. Be prepared to explain how you've designed or implemented solutions that span multiple cloud providers, as this is a key requirement for the position.

We think you need these skills to ace Principal Engineer , Digital Assistant

Software Engineering
Software Design and Architecture
DevOps Practices
Agile Methodologies
Test-Driven Development
Automated Testing Frameworks
API Design and Implementation
JavaScript
Java
Python
Cloud Infrastructure Management
IBM Cloud Services
AWS
GCP
Virtualisation Techniques
Scalability and Performance Optimisation
Chatbot and Virtual Assistant Development
Stakeholder Engagement
Technical Solution Translation
End-to-End Automation

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your significant experience in software engineering, particularly within a DevOps and Agile framework. Emphasise your skills in JavaScript, Java, and Python, as well as your understanding of chatbots and virtual assistants.

Craft a Compelling Cover Letter: In your cover letter, explain how your background aligns with the role of Principal Engineer, Digital Assistant. Discuss your experience with test-driven development, automated test frameworks, and your ability to translate business requirements into technical solutions.

Showcase Relevant Projects: Include specific examples of projects where you designed and implemented APIs or worked on automation of build, test, and deployment activities. Highlight any experience with IBM products like Watson Assistant and cloud providers such as AWS or GCP.

Demonstrate Stakeholder Engagement: Mention any previous experiences where you built relationships with stakeholders or collaborated with cross-functional teams. This will show your ability to gain valuable stakeholder exposure, which is crucial for this role.

How to prepare for a job interview at NatWest

✨Showcase Your Technical Expertise

Be prepared to discuss your experience with software engineering, particularly in JavaScript, Java, and Python. Highlight specific projects where you implemented programming best practices, focusing on scalability and automation.

✨Demonstrate Your Understanding of DevOps

Since the role involves working within a DevOps framework, be ready to explain how you've applied Agile methods and DevOps techniques in your previous roles. Share examples of how you've automated build, test, and deployment activities.

✨Engage with Stakeholders

This position requires significant stakeholder exposure, so practice articulating how you've built and leveraged relationships in past roles. Be ready to discuss how you translate business requirements into technical solutions.

✨Familiarise Yourself with Relevant Technologies

Brush up on your knowledge of chatbots and virtual assistants, especially IBM Watson Assistant. Be prepared to discuss how these technologies can enhance customer experiences and how you've worked with them in the past.

Principal Engineer , Digital Assistant
NatWest
N
  • Principal Engineer , Digital Assistant

    Manchester
    Full-Time
    43200 - 72000 £ / year (est.)

    Application deadline: 2027-05-06

  • N

    NatWest

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>