Senior Software Engineer - Secure Systems (Hybrid) Location: Farnborough (Hybrid) Salary: Up to £80,000 Clearance: Must hold active SC Clearance To apply, email : Poppy.coutts@searchability.com Work on Technology That Protects What Matters We are a specialist technology organisation delivering secure digital solutions that support critical national missions. Our teams tackle complex engineering challenges where security, reliability, and rapid innovation are essential. We are seeking a Senior Software Engineer who thrives on solving difficult technical problems and wants their work to have meaningful, real-world impact. The Role As a Senior Software Engineer, you will play a key role in designing, building, and delivering secure software solutions within highly regulated environments. You will collaborate with multidisciplinary teams including engineers, architects, and delivery specialists to create technology that enables faster and safer decision-making. Key responsibilities include: Designing, developing, and maintaining scalable software solutions Managing and collaborating on codebases using Git Building and deploying cloud-based solutions in AWS or Azure Developing modern front-end applications using JavaScript/TypeScript (React) Implementing backend services using Java, Python, or Go Using Docker for containerisation to ensure consistency across environments Developing and maintaining CI/CD pipelines for automated delivery Writing clean, maintainable, and well-documented code Participating in code reviews and contributing to engineering best practices Staying current with emerging technologies and industry trends About You You are a proactive and collaborative engineer who enjoys tackling complex challenges and takes ownership of your work. You don't need to meet every requirement, but experience in the following areas will be beneficial: Degree in Computer Science, Engineering, or a related discipline Strong experience with Git and collaborative development workflows Hands-on experience with AWS or Azure cloud platforms Proficiency in JavaScript/TypeScript and React Backend development experience with Java, Python, or Go Solid understanding of software engineering principles, algorithms, and data structures Experience with Docker and containerised environments Knowledge of CI/CD pipelines and DevOps practices Familiarity with Kubernetes and container orchestration Experience working in Agile environments Understanding of web security principles and best practices Strong communication and teamwork skills Ability to adapt in a fast-paced, evolving environment What Matters Most Beyond technical skills, we value curiosity, problem-solving ability, and a drive to continuously improve how technology is designed and delivered.