MOD DV Cleared Senior Software Engineer in Portsmouth

MOD DV Cleared Senior Software Engineer in Portsmouth

Portsmouth Full-Time 60000 - 80000 £ / year (est.) No working from home possible
DataCareers

At a Glance

  • Tasks: Lead software maintenance and modernisation on complex systems while mentoring fellow engineers.
  • Company: Leading technology consultancy focused on innovative software engineering projects.
  • Benefits: Competitive salary, flexible working, and opportunities for professional growth.
  • Other info: Work in a collaborative environment with excellent career advancement opportunities.
  • Why this job: Join a dynamic team tackling challenging codebases and making a real impact in tech.
  • Qualifications: Strong Python experience, C/C++ knowledge, and a passion for problem-solving.

The predicted salary is between 60000 - 80000 £ per year.

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

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

MOD DV Cleared Senior Software Engineer in Portsmouth employer: DataCareers

Join a leading technology consultancy in Portsmouth, where you will be part of a dynamic team dedicated to delivering innovative software solutions. With a strong focus on employee growth, we offer mentoring opportunities and a collaborative work culture that values technical excellence and quality. Enjoy the flexibility of working from home three days a week while tackling complex engineering challenges that make a real impact in the defence sector.

DataCareers

Contact Details:

DataCareers Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land MOD DV Cleared Senior Software Engineer in Portsmouth

Tip Number 1

Network like a pro! Reach out to your connections in the tech industry, especially those who have experience with MOD DV clearance. A friendly chat can lead to insider info about job openings or even referrals that could give you an edge.

Tip Number 2

Show off your skills! Prepare a portfolio or a GitHub repository showcasing your Python and C++ projects. Highlight any legacy system modernisation work you've done. This will not only impress potential employers but also give them a taste of what you can bring to the table.

Tip Number 3

Ace the interview! Brush up on your problem-solving skills and be ready to tackle technical questions on debugging and root cause analysis. Practice explaining your thought process clearly, as this will demonstrate your engineering mindset and leadership potential.

Tip Number 4

Don’t forget to apply through our website! We’ve got loads of opportunities that might just be perfect for you. Plus, applying directly shows your enthusiasm and commitment to joining our team at StudySmarter.

We think you need these skills to ace MOD DV Cleared Senior Software Engineer in Portsmouth

Python
C++
Legacy Modernisation
Complex Systems
MOD DV Clearance
Debugging Skills
Root Cause Analysis

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights your experience with Python and C/C++ integration. We want to see how your skills match the role, so don’t be shy about showcasing your past projects and achievements that relate to complex systems and legacy modernisation.

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re passionate about software engineering and how your background makes you a perfect fit for this role. We love seeing enthusiasm and a clear understanding of what we do at StudySmarter.

Showcase Problem-Solving Skills:In your application, highlight specific examples where you've tackled complex defects or improved existing software. We’re looking for engineers who can think critically and deliver robust solutions, so make sure to include those experiences!

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it gives you a chance to explore more about what we do at StudySmarter!

How to prepare for a job interview at DataCareers

Know Your Tech Inside Out

Make sure you brush up on your Python and C++ skills before the interview. Be ready to discuss specific projects where you've tackled complex systems or legacy modernisation. The more you can demonstrate your hands-on experience, the better!

Prepare for Problem-Solving Questions

Expect to face questions that test your debugging and root cause analysis skills. Think of examples where you've investigated defects or improved software performance. Practising these scenarios will help you articulate your thought process clearly.

Show Off Your Mentoring Skills

Since the role involves mentoring other engineers, be prepared to share your experiences in guiding teams. Highlight any instances where you've provided technical leadership or contributed to peer reviews, as this will showcase your collaborative spirit.

Understand the Bigger Picture

Familiarise yourself with the company's projects and how they fit into the defence and aerospace sectors. Being able to discuss how your skills can contribute to their goals will set you apart from other candidates. Show them you're not just a coder, but someone who understands the impact of their work!