Senior Software Engineer - Cyber Location: Onsite, Hampshire. Employment Type: Permanent Salary: Competitive salary commensurate with experience, plus benefits. Security: Candidates must be eligible to obtain DV clearance due to the nature of the work. Our client is seeking a highly skilled Senior/Principal Software Engineer to join a leading organisation specialising in advanced cryptographic and key management solutions that ensure secure information exchange worldwide. This role offers the opportunity to develop innovative security technologies in a dynamic, high-security environment. What You Will Be Doing * Designing, implementing, and testing secure software solutions across various platforms and technologies. * Developing applications for embedded Linux, signal processing, data analytics, and web interfaces. * Writing clean, efficient code in languages such as C/C++ or Rust. * Collaborating with multidisciplinary teams to drive product development from concept to deployment. * Ensuring compliance with security protocols and contributing to documentation throughout the development lifecycle. * Engaging with hardware and FPGA components when required. What You Will Bring * Degree in Engineering, Computer Science, Mathematics, or a related field. * Proven experience in embedded Linux development, kernel or driver programming, or software in secure environments. * Proficiency in C/C++, Rust, Python, or similar programming languages. * Knowledge of object-oriented design, testing methodologies, and best practices. * Active UK Security Clearance at DV level (mandatory)