technology job

Senior Software Engineer

  • Posted February 5, 2026
  • + Benefits
  • Surrey
  • Permanent

The role requires close collaboration within an agile software environment, applying strong technical expertise and domain knowledge while communicating effectively with a broad range of internal and external stakeholders. Depending on individual strengths and experience, the role may focus on either modern user interface design and implementation or embedded software development.

For candidates with leadership or line management experience, the position may also include responsibility for managing and supporting team members, reporting on performance, and assisting with resourcing and development.

Responsibilities:

  • Producing detailed designs for product software components

  • Implementing and testing software as part of an agile development team

  • Developing a strong understanding of existing electronic warfare, sensor, and communications products, as well as future development plans

  • Contributing to system architecture and continuous improvement initiatives

Candidates should demonstrate:

  • A BEng/BSc and/or Master’s degree in Engineering, Computer Science, Information Systems, or a related discipline

  • Knowledge of sensor and communication systems

  • Experience across the full software development lifecycle, from research and concept through to product delivery

  • Understanding of modern software architecture practices

  • Experience with scientific or signal processing applications, including algorithm development

  • Proficiency in multiple programming languages, such as C++, C#, and Python, with the ability to switch between them effectively

  • Familiarity with agile development methodologies, including Scrum and Kanban

  • Experience using modern development tools, including Git, GitLab, and Visual Studio Code

Reasonable Adjustments:

Respect and equality are core values to us. We are proud of the diverse and inclusive community we have built, and we welcome applications from people of all backgrounds and perspectives. Our success is driven by our people, united by the spirit of partnership to deliver the best resourcing solutions for our clients.

If you need any help or adjustments during the recruitment process for any reason, please let us know when you apply or talk to the recruiters directly so we can support you.

Apply for this Job