Senior Software Engineer
Senior Software Engineer
Location: Surrey (hybrid working available)
Security Clearance: Eligible for SC/DV clearance required
Our client, a highly respected UK engineering organisation operating within the Defence sector, is seeking an experienced Software Engineer to join their growing team.
This is an opportunity to work on complex, high-integrity systems, delivering innovative software solutions that meet demanding customer and regulatory requirements.
As a senior member of the software function, you will lead and contribute to the development of high-quality software products and systems for mission-critical applications.
You will be responsible for translating system requirements into robust architectural and detailed software designs, ensuring successful delivery within agreed timescales and budgets.
Reporting to the Principal Engineer, you will also work closely with the Project Manager and multidisciplinary engineering teams.
Key Responsibilities
Required Experience & Skills
Qualifications & Eligibility
What’s on Offer
Location: Surrey (hybrid working available)
Security Clearance: Eligible for SC/DV clearance required
Our client, a highly respected UK engineering organisation operating within the Defence sector, is seeking an experienced Software Engineer to join their growing team.
This is an opportunity to work on complex, high-integrity systems, delivering innovative software solutions that meet demanding customer and regulatory requirements.
As a senior member of the software function, you will lead and contribute to the development of high-quality software products and systems for mission-critical applications.
You will be responsible for translating system requirements into robust architectural and detailed software designs, ensuring successful delivery within agreed timescales and budgets.
Reporting to the Principal Engineer, you will also work closely with the Project Manager and multidisciplinary engineering teams.
Key Responsibilities
- Act as technical lead for software work packages, ensuring quality and compliance with defined standards.
- Estimate, plan and monitor software activities in line with project schedules.
- Define software architecture and detailed designs within a wider system context.
- Collaborate with electronics and firmware teams to ensure seamless system integration.
- Present design solutions internally and to customers at all project stages.
- Ensure compliance with company procedures, standards and contractual requirements.
- Lead, mentor and supervise a team of software engineers.
- Support system integration, verification, validation and customer acceptance activities.
Required Experience & Skills
- Proven experience in software architectural and detailed design.
- Strong C++ development and testing experience to industry standards.
- Experience using industry-standard IDE tools on Linux and Windows platforms.
- Familiarity with version control tools and structured development processes.
- Experience in structured verification and validation against contractual requirements.
- Demonstrated software team leadership experience with strong mentoring capability.
- Ability to produce high-quality technical documentation and communicate effectively with technical and non-technical stakeholders.
- Experience using structured design tools (e.g. UML-based tools such as Enterprise Architect).
- Experience in one or more of the following areas:
- Acoustic signal processing software
- Embedded and real-time systems
- System integration and acceptance testing
- Containerised software environments (e.g. Docker)
Qualifications & Eligibility
- Degree qualified (BSc or equivalent) in Engineering, Mathematics, Science or related discipline (or equivalent industry experience).
- Eligible to obtain UK SC or DV security clearance.
- Sole UK nationality.
- Full UK driving licence.
- Willingness to undertake occasional UK travel as required.
What’s on Offer
- Exposure across the full project lifecycle with strong career progression opportunities.
- Paid overtime or time off in lieu (with the potential to accrue additional annual leave).
- Flexible working hours with defined core hours.
- Competitive employer-matched pension scheme.
- Private medical cover.
- Ongoing training and professional development support.
- Salary sacrifice schemes (including bike and technology schemes).
- Gym benefits (including access to onsite facilities).
- Company-provided technology and home office equipment.
- Relocation support package available.
- Christmas holiday shutdown period.