Software Engineer

Leamington Spa / Remote

Job purpose

The purpose of this role is to develop bespoke web applications and services for Wealth Wizards to provide automated online financial advice.

Reporting to:

the Head of Software Engineering

Duties and responsibilities

  • Creation of innovative world-class web applications built on excellent architectural design
  • Organising and prioritising development work within an Agile team environment.
  • Accepting guidance on best-practice to ensure software quality, security and integrity without compromising agility and innovation.
  • Building and integrating standalone service-oriented (SOA) components.
  • Shared ownership for team status board.
  • Adhere to all Information Security policies and procedures.

Skills and attributes

  • Demonstrate Wealth Wizards core values (PEAR)
  • Knowledge of algorithms and data structures.
  • Interested in Node.js, Go, Scala, other modern languages.
  • Exceptional attention to detail.


  • Experience in a relevant software language.
  • Knowledge of different Javascript frameworks (React, Angular, Knockout etc).


You are an individual who will uphold, maintain, encourage and live our values in your day to day work, behaviours and actions.


  • Driven and passionate about software engineering excellence.
  • Self-motivated and enthusiastic team player.
  • Proactive, innovative, resilient and energetic.


  • Constantly seeking new learning/self-development opportunities
  • Ability to represent Wealth Wizards at all times (telephone, digital or face-to-face communication)


  • Adaptable and enjoys a challenge
  • Builds strong collaborative relationships
  • Flexibility to work in a fast-moving business which is developing rapidly


  • Conscientious and tenacious
  • Total trustworthiness essential
  • Highly organised, methodical, meticulous and disciplined

Written by one of our Software Engineers:

“Working at Wealth Wizards as an engineer lets you experience an ideal environment for developing applications and working Agile.

Everyone has a voice in every discussion and whenever you get involved you contribute and learn something new. Your own ideas are always welcomed and considered and it’s satisfying to know that your contributions help shape and improve what your team is working on. Getting something wrong is extremely satisfying too; nobody judges, everyone is open to questions, and everyone is good at helping you learn.

Their attitude towards the technology they use is very exciting. If anyone thinks of a way to improve some aspect of the applications or they way the teams work, they are encouraged to take the time to bring that idea to reality. Moreover, others join in and everyone’s ideas come together to create the best environment for the whole team to work in.

Agile at Wealth Wizards is everything I hoped it would be. The way it’s implemented in each team is always improving based on what everyone in the team learns and on what best fits the tasks at hand. It’s always enjoyable to work because we all understand and agree with why we work that way.

Finally, everyone is understanding of each other and being around the rest of the team is genuinely nice. Everyone treats each other as equals and is excited to help and to work together.”

The devs use the following tech stack:

  • Node
  • React
  • Redux
  • Ramda
  • GraphQL
  • Docker
  • Mongo
  • AWS Lambda
  • Emotion
  • Cypress
  • Kubernetes

To apply, please complete the following code test as the initial stage of the application process.

WW Code Test

Please note, we will not be accepting any applications sent via agencies.

Apply now

Send your CV to

Candidates: unfortunately we are not a licenced sponsor under Tier 2 of the UK Border Agency’s VISA points based system. Therefore, unless you have an appropriate working VISA in your own right, we’re unable to consider your application for this role.

Have a question or need more information?