Senior Software Engineer

Meritus ·www.meritustalent.com

Location Portsmouth, Hampshire, England
Salary GBP 90,000 / year
Type Full time
Level Senior
Source Shazamme
Technology
Apply direct

MERITUS are recruiting for a Senior Software Engineer (SFIA 5) to join a leading Central Government defence organisation, supporting the development, maintenance, and modernisation of complex mission critical software systems within a highly secure engineering environment.

SENIOR SOFTWARE ENGINEER (SFIA 5) - PORTSMOUTH - PERMANENT - UP TO £90,000 - ACTIVE DV CLEARANCE REQUIRED - 3 DAYS ONSITE

This role sits at the centre of a technically complex software estate, where reliability, performance, and long term maintainability are critical. You will be working hands on across legacy and modern systems, driving improvement in code quality, resolving high severity defects, and supporting the evolution of engineering standards across the team. The environment is highly collaborative, but expects senior engineers to take ownership of difficult technical problems and lead by example in both delivery and engineering discipline.

Key Responsibilities

  • Lead the investigation and resolution of complex software defects and live system incidents
  • Perform structured root cause analysis and implement robust, long term fixes rather than short term patches
  • Deliver refactoring and modernisation work across large, complex codebases
  • Work across multiple languages and integration layers including Python, C and C++ and where relevant MATLAB and Simulink
  • Support architecture evolution as system requirements change over time
  • Deliver performance improvements and optimise existing systems where required
  • Drive improvements in code quality, maintainability and engineering standards
  • Mentor and support other engineers through coaching, code review and technical guidance
  • Contribute to peer review processes and ensure strong quality gates are consistently applied
  • Provide clear technical input into planning, estimation and delivery acceptance criteria
  • Produce technical documentation and evidence to support delivery assurance and compliance requirements

About You

  • Strong background as a senior software engineer working on complex, integrated systems
  • Proven experience in debugging, root cause analysis and resolving high impact technical issues
  • Strong hands on experience in Python and C or C++ within production environments
  • Exposure to MATLAB or Simulink integration would be advantageous
  • Experience working in secure or regulated environments, ideally defence or government
  • Strong communication skills with the ability to influence engineering standards and mentor others
  • Comfortable working in legacy codebases while supporting modernisation and refactoring initiatives
  • Active DV clearance is essential for this role

Frequently asked questions

Who is hiring for the Senior Software Engineer role?
Meritus is hiring for the Senior Software Engineer position, a Shazamme client. Apply directly on the employer's career site.
Where is the Senior Software Engineer job located?
The Senior Software Engineer role with Meritus is based in Portsmouth, GB.
What does the Senior Software Engineer role pay?
Meritus lists the Senior Software Engineer role at up to GBP 90,000 per year.
Is the Senior Software Engineer role full-time or contract?
This is a full time position at Meritus.
What experience level is the Senior Software Engineer role?
The Senior Software Engineer position is aimed at senior-level candidates.
How do I apply for the Senior Software Engineer role at Meritus?
Apply directly on Meritus's career page via the Apply button on this listing. ZammeJobs links straight through to the employer's ATS — no third-party form, no resume database.
Apply direct