Point your AI agent at freehire and let it find you a job.

Get the CLI →

Matchtech

NewBe an early applicant

Software Developer

Posted Updated
Discussion

Summary

Software developer role in Whiteley, Fareham building applications in Java and C++ using object-oriented design, modular architectures, Git, and CI/CD. Requires UK SC security clearance (with willingness to obtain DV) and involvement across the full software development lifecycle.

Salary: £45,000 - 65,000 per year

Requirements:
  • We require you to hold a minimum of SC clearance and be willing to undergo DV (Developed Vetting) clearance.
  • We require professional experience developing software in Java and C++.
  • We require practical experience applying object-oriented design principles and modular software architectures.
  • We require familiarity with collaborative development practices, including Git and CI/CD pipelines.
  • We require experience working across the full software development lifecycle, including design, implementation, testing, and maintenance.
  • We require knowledge of software testing techniques and a commitment to writing reliable, maintainable code.
  • We require solid analytical and problem-solving skills, with the ability to work effectively independently and as part of a multidisciplinary team.
  • We require the confidence and communication skills to work directly with clients and technical stakeholders.
  • We require sole UK nationality due to the nature of the work.
  • Desirable: experience writing unit tests using JUnit and Google Test frameworks.
  • Desirable: a solid understanding of numerical methods and scientific computing principles.
  • Desirable: a background in physics, applied mathematics, or engineering.
  • Desirable: experience developing with Fortran 90.
  • Desirable: experience in SQL database development.
  • Desirable: experience using the Java Spring framework.
  • Desirable: experience working in the defence sector.
Responsibilities:
  • We design, develop, and maintain high-quality software components using Java and C++, focusing on robustness, performance, and maintainability.
  • We implement and extend code that interacts with a flexible integration framework for solver coupling and data exchange.
  • We work closely with clients, domain scientists, and computational engineers, often on-site, to understand requirements and translate them into effective software solutions.
  • We contribute to defining and evolving software architecture, balancing performance, scalability, and long-term maintainability.
  • We write clean, well-documented, and testable code in line with scientific software development best practices.
  • We participate regularly in code reviews, debugging sessions, and performance profiling to improve code quality across the team.
  • We support and mentor junior developers through technical guidance, constructive review, and knowledge sharing.
  • We take on increasing responsibility for guiding technical direction and contributing to the planning, delivery, and management of project work.
  • We help develop client relationships and contribute to new business development, such as writing effective proposals.
  • We thrive in a consultancy environment solving real-world, high-consequence challenges.
Technologies:
  • CI/CD
  • Fortran
  • Git
  • Support
  • JUnit
  • Java
  • SQL
  • Security
  • Spring

More:

We are a leading consultancy in the Defence & Security sector, offering a permanent Software Developer role based in Leatherhead. We provide a competitive salary with yearly reviews, 25 days holiday with the opportunity to buy 5 more days, a welcoming culture, flexible working, enhanced parental benefits, a company pension scheme, targeted professional development, life assurance, private healthcare membership, a performance-linked bonus scheme, paid professional institution membership fees, support in attaining professional membership, a cycle to work scheme, a season rail ticket loan, and additional optional benefits tailored to your personal requirements. We are looking for an experienced Software Developer who wants to strengthen technical and leadership skills while contributing to impactful and dynamic client work.

last updated 36 week of 2026

Skills

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available