MOD DV Cleared Senior Software Engineer

DataCareers

Portsmouth

Hybrid

GBP 65,000 - 85,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

DataCareers is seeking a MOD DV Cleared Senior Software Engineer based in Portsmouth to lead software engineering efforts in a prestigious tech consultancy. The role focuses on complex system maintenance, reengineering, and modernization.

The ideal candidate should possess hands-on experience with Python and C++, have strong debugging skills, and be comfortable working in structured environments. You will also mentor junior engineers while driving quality standards.

Qualifications

  • Proven experience as a Senior Software Engineer in complex environments.
  • Strong hands-on experience with Python and relevant C/C++ integrations.
  • Experience in maintaining, refactoring, or modernising existing software systems.

Responsibilities

  • Lead software maintenance, enhancement across complex codebases.
  • Investigate defects and implement robust fixes.
  • Support codebase modernisation and improve engineering standards.

Skills

Python
C++
Legacy Modernisation
Complex Systems
MOD DV Clearance

Tools

MATLAB
Simulink

Job description

Overview

Location: Portsmouth / Home (on site 3 days a week)

Skills: Python / C++ / Legacy Modernisation / Complex Systems, MOD DV Clearance

We are looking to recruit a MOD DV Cleared Senior Software Engineer for a leading technology consultancy delivering complex software engineering, maintenance and modernisation projects.

This is a hands-on senior engineering role focused on maintaining, improving and evolving complex software systems. The role would suit someone with strong Python development experience, ideally combined with exposure to C/C++ integration, performance improvement, refactoring, legacy system modernisation or engineering-heavy environments.

You will work on technically challenging codebases where reliability, maintainability and engineering quality are critical. This will include:

  • Investigating complex defects and incidents
  • Performing root cause analysis
  • Refactoring and improving existing software
  • Supporting architecture changes as requirements evolve
  • Helping modernise codebases, tooling and engineering standards

The role requires someone who is comfortable working across established systems, improving existing code and supporting other engineers through mentoring, review and technical leadership.

Key Responsibilities
  • Lead hands-on software maintenance, enhancement and upgrade work across complex codebases
  • Investigate defects, incidents and technical issues, carrying out root cause analysis and implementing robust fixes
  • Refactor and improve existing software to increase maintainability, reliability and performance
  • Support architecture adaptation and evolution as system requirements change
  • Work across Python-based systems, including integration with C/C++ components or bindings where required
  • Contribute to codebase modernisation, engineering standards, tooling improvements and quality processes
  • Support performance analysis and deliver improvements where needed
  • Mentor engineers, provide technical guidance and help raise engineering quality across the team
  • Contribute to peer review, quality gates and engineering governance
  • Produce technical evidence, documentation and supporting material for project deliverables
  • Support planning activity, estimation, acceptance criteria and delivery inputs
Skills & Experience
  • Strong hands-on software engineering experience in complex technical environments
  • Experience working with C or C++ codebases, bindings, integrations or interoperability would be highly beneficial
  • Experience maintaining, refactoring or modernising existing/legacy software systems
  • Strong debugging, problem-solving and root cause analysis skills
  • Ability to investigate complex incidents and deliver durable, well-engineered fixes
  • Understanding of software architecture, maintainability, reliability and performance considerations
  • Experience with peer review, engineering standards, quality gates and technical documentation
  • Ability to mentor other engineers and provide technical leadership in a hands-on capacity
  • Comfortable working in structured delivery environments where evidence, quality and engineering discipline are important
  • Experience with MATLAB or Simulink integration
  • Experience working on scientific, engineering, defence, aerospace, simulation, modelling or complex systems software
  • Exposure to performance optimisation, systems integration or software used in high-assurance environments
  • Experience supporting architecture evolution or major codebase upgrade programmes
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

MOD DV Senior Engineer – Legacy Modernisation, Python/C++
MOD DV Senior Engineer – Legacy Modernisation, Python/C++

DataCareers • Portsmouth

Hybrid
GBP 65,000 - 85,000
DV Cleared Software Engineer - Python, Java, - Tier 1 Tech Service Proivider - MOD, HO, ISAR
DV Cleared Software Engineer - Python, Java, - Tier 1 Tech Service Proivider - MOD, HO, ISAR

Outpost Search Ltd. • Manchester

On-site
GBP 70,000 - 100,000
Software Engineer (DV Cleared)
Software Engineer (DV Cleared)

Salt • Cheltenham

On-site
GBP 65,000 - 90,000
Software Engineer (DV Cleared)
Software Engineer (DV Cleared)

Salt • Greater London

On-site
GBP 60,000 - 90,000
Software Engineer (DV Cleared)
Software Engineer (DV Cleared)

Salt • Manchester

On-site
GBP 60,000 - 90,000
Software Engineer (DV Cleared)
Software Engineer (DV Cleared)

Salt • Ipswich

On-site
GBP 65,000 - 90,000
Senior DV Software Developer
Senior DV Software Developer

NPAworldwide • Cheltenham

Hybrid
GBP 50,000 - 70,000
Hybrid and flexible working
Learning and development budget
Private healthcare
+1
DV Cleared Software Engineer
DV Cleared Software Engineer

Gold Group Limited • Greater London

Hybrid
GBP 44,000 - 66,000
Bonus
Benefits
Senior Software Developer - DV
Senior Software Developer - DV

NPAworldwide • West of England

Hybrid
GBP 50,000 - 70,000
Hybrid working
Flexitime
Learning budget
+3
Software Engineering Specialist - DV Cleared
Software Engineering Specialist - DV Cleared

Salt Creating Futures Ltd • Greater London

On-site
GBP 65,000 - 90,000