Senior Software Engineer
Surrey
On:Site Working
GBP 60,000: GBP 70,000
We are currently partnering with a specialist engineering organisation operating within the Defence sector who are looking for a Senior Software Engineer to join their established engineering team. The company delivers complex, high:integrity systems within an R and D:led environment, offering the opportunity to work across the full development lifecycle on technically challenging projects.
This is a key role within the software function, combining hands:on development with technical leadership. You will take ownership of software design and delivery, support project execution, and mentor engineers within a collaborative team environment.
The role is based in Surrey and requires on:site working.
Key Responsibilities
: Lead architectural and detailed software design activities
: Develop and test software solutions in C++ to industry standards
: Translate system requirements into robust software designs
: Work closely with electronics, firmware, and systems engineering teams
: Ensure software compliance with project and organisational standards
: Support estimation, planning, and delivery against project timelines
: Present technical solutions to internal stakeholders and customers
: Mentor and supervise software engineers within the team
: Support system integration, verification, and acceptance activities
Experience Required
: Degree in Engineering, Mathematics, Science, or related field
: Strong experience in software architecture and design
: Proficiency in C++ development within Linux and/or Windows environments
: Experience with version control and structured development processes
: Proven experience in software verification and validation
: Background in embedded or real:time systems
: Experience leading or mentoring software engineers
: Strong communication and technical documentation skills
Desirable
: Experience with UML and tools such as Enterprise Architect
: Knowledge of signal processing or similar technical domains
: Familiarity with containerisation tools such as Docker
: Experience working within Defence or other regulated industries
: Understanding of system integration and acceptance processes
Additional Requirements
: Ability to obtain SC or DV UK security clearance
: Sole UK nationality
: Full UK driving licence
: Willingness to travel between sites as required
If this role sounds of interest, please apply and I can give you a call.
Tim