Senior Software Engineer - Defence Sector

trinity resource solutions • United Kingdom
Relocation
Apply
AI Summary

Join a highly respected UK engineering organisation as a senior software engineer, leading and contributing to the development of high-quality software products and systems for mission-critical applications.

Key Highlights
Lead and contribute to software development
Translate system requirements into robust architectural and detailed software designs
Collaborate with electronics and firmware teams
Key Responsibilities
Act as technical lead for software work packages
Estimate, plan and monitor software activities
Define software architecture and detailed designs
Technical Skills Required
C++ development and testing Industry-standard IDE tools on Linux and Windows platforms Version control tools and structured development processes
Benefits & Perks
Paid overtime or time off in lieu
Flexible working hours with defined core hours
Competitive employer-matched pension scheme

Job Description


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

  • 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.


Similar Jobs

Explore other opportunities that match your interests

Analytics Engineer

Programming
•
5h ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

BrainRocket

United Kingdom

Design Director - AAA Game Development

Programming
•
11h ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Director

sega europe

United Kingdom

Principal Audio Programmer

Programming
•
15h ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

Frontier Developments

United Kingdom

Subscribe our newsletter

New Things Will Always Update Regularly