Connecting to LinkedIn...

Senior Software Engineer

Job Title: Senior Software Engineer
Contract Type: Permanent
Location: Leamington Spa
Salary: 44000 - 55000
REF: 3053
Contact Name: Traci Thompson
Contact Email:
Job Published: almost 4 years ago

Job Description

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


  • Creation of innovative world-class, web applications built on excellent architectural design.
  • Organising and prioritising development work within an Agile team environment.
  • Providing 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.
  • Code/peer review of colleagues' development work.
  • Adhere to all Information Security policies and procedures.


  • Demonstrate the company’s core values (PEAR).
  • Considerable knowledge of algorithms and data structures.
  • Considerable knowledge of Node.js, Go, Scala, other modern languages.
  • Exceptional attention to detail.


  • Considerable experience in a relevant software language.
  • Proven experience in Continuous Delivery and Software Testing within a commercial environment.
  • Portfolio of live sites and/or open source projects.
  • Git Workflow.
  • Knowledge of different Javascript frameworks (React, Angular, Knockout etc).
  • MongoDB



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


  • Constantly seeking new learning/ self-development opportunities.
  • Ability to represent the company 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.
  • Takes ownership.