Enable job alerts via email!

Senior Application Engineer (Python/ Node)

Nationwide Building Society

London

Hybrid

GBP 60,000 - 90,000

Full time

2 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking a Senior Application Engineer to enhance digital experiences through innovative solutions. This hybrid role involves working on the Conversational Banking value stream, focusing on modernizing customer communication via chatbots and voice platforms. You will leverage your expertise in Python, Node.js, and AWS to deliver scalable solutions while mentoring junior engineers. With a commitment to fair finance and customer-centric values, this role offers a unique opportunity to make a tangible impact in a supportive environment that values growth and development.

Benefits

Personal pension with employer contributions
Up to 2 days paid volunteering annually
Life assurance (8x salary)
Health and wellness options
Performance-related bonus
Training and career development opportunities
25 days holiday (pro-rata)

Qualifications

  • Experience with AWS tools and cloud processes.
  • Knowledge of ChatBots and conversational banking solutions.

Responsibilities

  • Develop and maintain the Chat solution using Node.js and MongoDB.
  • Mentor junior engineers and ensure compliance with standards.

Skills

Python
Node.js
Problem-solving
Agile methodologies
DevOps
Natural Language Processing
AWS Cloud

Education

AWS Certification

Tools

Kubernetes
MongoDB
Docker
AWS EKS

Job description

Job Description

Senior Application Engineer

Location: London or Swindon Office

Hybrid role - 2 days on-site / 3 days remote

Nationwide is leveraging Cloud, DevOps, and Agile methodologies to enhance digital experiences for members and invest in our branches and contact centres, blending human and digital services.

Our strategy focuses on transforming technology within the ‘Customer Servicing’ domain, especially through the ‘Conversational Banking’ value stream, which supports our front-line systems. Key areas include:

  • Voice: Modernising our AWS-based contact centre
  • Chat: Implementing chatbots and virtual assistants for customer communication

As part of this team, you will provide technical expertise, share knowledge, mentor, and line-manage Conversational Banking engineers working with DevOps tools and application stacks, to deliver robust, scalable solutions. Your technical expertise should include NodeJS, Python, Kubernetes, AWS EKS, and MongoDB.

You will ensure solution quality through design and build reviews, code quality checks, and adherence to best practices, while clarifying requirements and providing technical oversight.

This is a pivotal role at a time of significant change, allowing you to influence the Conversational Banking agenda and make a tangible impact. The ideal candidate will have broad AWS application experience and a track record of modernisation in regulated environments.

At Nationwide, we support hybrid working, combining office presence with home working. You will spend at least two days per week at our Swindon or London offices. Further details will be provided upon hire.

Applications are encouraged promptly, as the role may close early if filled.

Key Responsibilities

Joining the Conversational Banking value stream, you will work on our Chat platform and support Voice platform operations, ensuring efficient microservices use and AWS Connect integration. Your tasks include developing and maintaining the Chat solution with NodeJS, MongoDB, Docker, and other technologies, collaborating with engineers, product owners, and stakeholders to deliver high-quality customer contact solutions, following CTO guardrails and best practices.

You will design, develop, test, deploy, and monitor platform features using agile and DevOps methodologies, participate in code reviews, and contribute to platform improvements in architecture, performance, and security, exploring new technologies as appropriate.

You will mentor junior engineers, support team improvements, and ensure compliance with regulated environment standards, maintaining traceability and evidence of your work.

About You

We are looking for someone with:

  • Experience with at least one modern programming language: Python or Node.js
  • Strong problem-solving skills, including root cause analysis and resolution options
  • Knowledge of Agile, DevOps, and AWS cloud tools and processes
  • Understanding of ChatBots or Natural Language Processing solutions
  • AWS Certification and/or experience with AWS Connect, LivePerson, or NLP solutions
  • Knowledge of Financial services and Conversational Banking solutions
  • Interest or knowledge in Site Reliability Engineering (SRE) principles

Our customer-first behaviors include:

  • Feel what customers feel
  • Say it straight
  • Push for better
  • Get it done

Demonstrating these behaviors will strengthen your application.

The Benefits

  • Personal pension with employer contributions
  • Up to 2 days paid volunteering annually
  • Life assurance (8x salary)
  • Additional benefits via salary sacrifice schemes
  • Health and wellness options through Wellhub
  • Performance-related bonus
  • Training and career development opportunities
  • 25 days holiday (pro-rata)

We’re a mutual owned by our members, committed to fair, customer-focused banking that benefits society. If you’re passionate about fair finance, making a difference, and caring for customers, you’ll fit right in.

At Nationwide, we foster growth, recognize achievements, and aim to make our work meaningful—working for the good of our customers, communities, and society.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Application Engineer (Python/ Node)

JR United Kingdom

London

Hybrid

GBP 60.000 - 100.000

3 days ago
Be an early applicant

Senior Engineer (Python Backend)

Potato

London

Hybrid

GBP 55.000 - 75.000

30+ days ago