Salary: £90,000 - 90,000 per year Requirements: Strong software engineering experience with Java, with exposure to Python and Bash. Experience developing applications across Linux environments, distributed systems, and data processing platforms. Knowledge of secure system design, authentication technologies, and information assurance principles. Ability to gather client requirements and translate them into robust technical solutions. Eligible and willing to undergo the highest level of security clearance. British nationality is required. Responsibilities: Design, develop, and deploy software solutions for Defence and National Security customers. Work across the full software lifecycle, from requirements capture and solution design through to deployment and in-service support. Lead technical discussions, design reviews, and stakeholder engagement activities. Produce technical documentation, present solutions, and support verification and compliance activities. Technologies: Bash Support Java Linux Python Security More: We are a specialist technology consultancy delivering complex software engineering, systems design, and technical assurance services to Defence and National Security organisations across the UK. You will work on mission-critical programmes as part of a highly skilled team building secure software solutions that directly support national security objectives. The role is onsite in Halifax five days a week, with two trips per month across the country, and offers a salary of up to £90,000. last updated 24 week of 2026