Senior Software Engineer

New Yesterday

Job Description

Lead Software Engineer – Defence Systems

Location: Chertsey, UK (On-site)


Overview

We are seeking a highly skilled Lead Software Engineer to take a pivotal role in the design, development, and delivery of advanced software solutions for the defence sector. This position involves both hands-on engineering and leadership responsibilities, ensuring that high-quality products and systems are delivered on time, within budget, and to the highest technical standards.

Reporting to the Principal Engineer, you will define and implement software architectures, mentor a team of engineers, and collaborate with multi-disciplinary colleagues to translate complex requirements into innovative solutions.


Key Responsibilities

  • Own the quality of software outputs, reporting to the Project Technical Design Authority.
  • Provide accurate effort estimation, monitor progress, and ensure timely delivery in line with Project Manager expectations.
  • Define both architectural and detailed software designs as part of broader system definitions.
  • Collaborate with electronics and firmware engineers to ensure full system integration and compliance with requirements.
  • Lead design reviews, presenting to internal teams and external customers at all project stages.
  • Oversee compliance with project, company, and industry standards.
  • Manage and mentor the software team, ensuring efficient resource utilisation and development of team capability.


Skills & Experience

  • Strong background in software architecture, detailed design, and implementation.
  • Proficiency in C++ with experience across Linux and Windows platforms.
  • Familiarity with IDE tools, version control, and structured V&V processes.
  • Track record of leading and mentoring software teams with effective technical and interpersonal skills.
  • Skilled in creating clear technical documentation and communicating with customers and stakeholders.
  • Experience with structured design tools (e.g., Enterprise Architect, UML-based design).
  • Experience with embedded and real-time application software.
  • Knowledge of acoustic signal processing and/or system integration and acceptance testing.
  • Experience with containerisation (e.g., Docker) is desirable.


Qualifications

  • Bachelor’s degree (or higher) in Engineering, Mathematics, Computer Science, or related discipline – or equivalent professional experience.
  • Eligible for UK Security Clearance (DV or SC).
  • Sole UK nationality.
  • Full UK driving licence.
  • Willingness to travel occasionally within the UK.


Location:
Chertsey
Job Type:
FullTime

We found some similar jobs based on your search