Senior Software Engineer Job, Surrey

Senior Software Engineer – Surrey – Competitive Salary

Senior Software Engineer – Surrey – Competitive Salary

Senior Software Engineer:

Our client is searching for a Senior Software Engineer to work within their team, supporting and continuously improving products of significant scale and complexity.

We’re looking for individuals with strong interpersonal skills who like working in a delivery focused environment. You will be capable of contributing to the success of the team through experience of some or all of the following components.


  • Undertaking assessments of software architectures and user interface development frameworks to allow generation of modern, feature-rich displays
  • Collaborating with product teams to help establish a common architecture and HCI development principles across the Combat Systems products
  • Conducting concept and technology evaluations to guide future HCI development and identify opportunities for technology insertion which will improve situational awareness or reduce workload
  • Engaging with end users, customers and our engineering community to generate ideas and gain feedback
  • Investigating current product HCI shortcomings determining priority areas for improvement
  • Developing proof of concept demonstrations / mock-ups of the use of new HCI technologies

Experience and Qualifications:

  • Software development skills
  • HCI experience
  • A broad understanding of the Combat Systems Product Portfolio
  • Experience of software development in a Microsoft Windows environment
  • Experience of graphical user interface design and presentation frameworks
  • Knowledge of Visual Studio software development (incl. C#, C++)


  • Pension Scheme
  • Share Incentive Plan
  • Flexible Working
  • Childcare vouchers
  • Cycle2work