Senior Software Engineer
Job Description
We’re hiring a Senior Software Engineer for a specialist engineering consultancy delivering innovative, high-integrity systems.
You’ll lead and mentor engineers, define software architecture, and deliver robust C++ solutions across embedded/real-time environments. You’ll collaborate with electronics/firmware teams, support integration, verification & validation, and work with containerised deployments (e.g. Docker). Experience with UML/Enterprise Architect is beneficial.
Essential
- Current UK Security Clearance (SC or DV) at time of application (role involves work on UK defence programmes).
- Strong C++ design & development, embedded/real-time experience, version control, V&V.
- Proven team leadership/mentoring; clear documentation and stakeholder presentations.
- On-site, 5 days per week in Chertsey (KT16).
Nice to have
Acoustic signal processing; Linux & Windows toolchains; Docker/containers; UML/EA.
Why this role
Meaningful, technically challenging projects with real impact; supportive culture; scope for technical leadership and growth.
We welcome applications from all qualified candidates. If you need adjustments during the process, let us know.
The Talent Movement is acting as an Employment Agency in relation to this vacancy.