We are seeking a motivated Software Engineering Graduate to join a team developing secure, resilient and intelligence-focused technology... Read more
We are seeking a motivated Software Engineering Graduate to join a team developing secure, resilient and intelligence-focused technology solutions. This is an excellent opportunity for a recent graduate to build practical experience across the software development lifecycle while contributing to projects that support cyber security, data analysis and mission-critical operations. You will work alongside experienced engineers, analysts and technical specialists in a collaborative environment where learning, innovation and professional development are encouraged.
Depending on project requirements, your responsibilities may include designing, developing and testing software applications; writing clean, maintainable and well-documented code; investigating technical problems and implementing effective solutions; and contributing to application integration, automation and continuous improvement. You may work with structured and unstructured data, APIs, cloud technologies, databases, scripting languages and secure development practices. The role may also involve participating in code reviews, technical discussions, system testing, documentation and the use of version-control and agile development methodologies. You will be expected to understand requirements, communicate progress clearly and consider security, reliability and usability throughout the development process.
Applicants should have, or be due to obtain, a degree in Computer Science, Software Engineering, Cyber Security, Mathematics or a related technical discipline. We welcome candidates with academic, personal or placement experience in one or more programming languages, such as Python, Java, C++, C# or JavaScript, along with an understanding of software engineering principles, algorithms, data structures and testing. An interest in cyber security, intelligence systems, secure coding, cloud platforms or emerging technologies would be advantageous. We are looking for curious and adaptable individuals who demonstrate analytical thinking, attention to detail, teamwork and a willingness to learn. Eligibility for any required background screening and the ability to meet applicable security requirements may be necessary.
Read lessCheltenham, England, United KingdomPermanent
We are seeking a Security Consultant to provide expert advice and practical support across a range of client... Read more
We are seeking a Security Consultant to provide expert advice and practical support across a range of client engagements within the health and public services sector. The role will involve assessing security requirements, identifying risks and vulnerabilities, and designing proportionate controls that protect information, systems, services and people. You will work with stakeholders at all levels to understand business needs, translate technical issues into clear recommendations, and help organisations strengthen their security posture while meeting regulatory and operational obligations.
Responsibilities will include conducting security assessments, risk and threat analysis, reviews of policies and procedures, control evaluations, and security architecture or solution assessments. You may contribute to security strategies, governance frameworks, assurance activities, incident preparedness, business continuity planning and the implementation of remediation plans. The role also involves producing high-quality reports, presentations and client deliverables, tracking actions through to completion, and supporting bids, proposals or service development where appropriate. You will be expected to build trusted relationships, facilitate workshops, challenge constructively and provide clear, evidence-based advice.
Applicants should have experience in information security, cybersecurity, risk management, security assurance, governance or a closely related discipline. A sound understanding of recognised security frameworks, risk methodologies, data protection principles and relevant regulatory requirements is essential. Experience working with public sector, healthcare or other highly regulated environments would be advantageous. Strong analytical, communication and stakeholder-management skills are required, along with the ability to work independently and collaboratively across multidisciplinary teams. Professional certifications such as CISSP, CISM, ISO 27001, CRISC or equivalent are desirable. You should be comfortable managing competing priorities, adapting to changing client needs and maintaining a high standard of professionalism, confidentiality and integrity.
Read lessCheltenham, England, United KingdomPermanent
We are seeking a Network Security Researcher to investigate emerging threats, assess vulnerabilities, and develop practical solutions that... Read more
We are seeking a Network Security Researcher to investigate emerging threats, assess vulnerabilities, and develop practical solutions that strengthen the security of complex networked environments. You will monitor the evolving threat landscape, analyse attack techniques, and translate research findings into actionable recommendations for defensive operations, engineering teams, and technical stakeholders. The role involves balancing independent research with collaborative delivery in a fast-moving environment where curiosity, sound judgement, and clear communication are highly valued.
Your responsibilities will include researching network protocols, intrusion methods, malware behaviour, and novel exploitation techniques; designing and conducting security experiments in controlled environments; and developing proof-of-concept tools, detection logic, scripts, and technical documentation. You will analyse data from network traffic, logs, threat intelligence sources, and security technologies to identify weaknesses and improve detection and response capabilities. You will also contribute to vulnerability assessments, incident investigations, threat modelling, and the evaluation of security controls. Findings should be presented clearly to both specialist and non-specialist audiences, with practical guidance on mitigation, remediation, and risk reduction.
Applicants should have professional or academic experience in network security, cybersecurity research, digital forensics, or a related discipline. Strong knowledge of TCP/IP, DNS, HTTP, authentication mechanisms, firewalls, intrusion detection, and common attack frameworks is required. Experience with programming or scripting languages such as Python, Go, C, or PowerShell, along with familiarity with Linux and Windows environments, is highly desirable. We also value experience using packet analysis and security testing tools, as well as an understanding of cloud networking, secure software development, and vulnerability management. The successful candidate will demonstrate analytical thinking, attention to detail, ethical conduct, and the ability to explain complex technical findings concisely. Relevant professional certifications or advanced academic qualifications are advantageous but not essential.
Read lessCheltenham, England, United KingdomPermanent
We are seeking a Cybersecurity Threat Researcher to join a specialist team based in Cheltenham, United Kingdom. This... Read more
We are seeking a Cybersecurity Threat Researcher to join a specialist team based in Cheltenham, United Kingdom. This role will focus on researching, analysing and communicating emerging cyber threats, helping to improve understanding of the evolving threat landscape and supporting the development of effective defensive strategies. You will investigate threat actors, campaigns, malware, vulnerabilities and attack techniques using a combination of open-source intelligence, technical analysis and structured research methods.
Your responsibilities will include monitoring global cyber activity, identifying trends and indicators of compromise, analysing malicious files, domains and infrastructure, and producing clear, evidence-based intelligence reports for both technical and non-technical audiences. You will contribute to threat assessments, briefing materials and knowledge bases, while collaborating with analysts, engineers and other security professionals to validate findings and strengthen organisational awareness. The role may also involve developing research methodologies, automating repetitive analysis tasks, presenting findings to stakeholders and supporting incident investigations or proactive threat-hunting activities.
Applicants should have practical experience in cyber threat intelligence, security research, digital investigations, malware analysis or a closely related discipline. A strong understanding of common attack frameworks, adversary tactics, vulnerabilities, networking and operating systems is required, together with the ability to assess the reliability of sources and draw sound conclusions from incomplete or conflicting information. Familiarity with scripting, query languages, security tooling and intelligence platforms would be advantageous. You should be naturally curious, methodical and comfortable working independently while contributing effectively within a collaborative environment. Excellent written and verbal communication skills are essential, as is the ability to explain complex technical issues clearly. Relevant professional certifications or a degree in cybersecurity, computer science or a related subject are welcome, but demonstrable skills and experience will be valued equally.
Read lessCheltenham, England, United KingdomPermanent
We are seeking a Security Researcher to investigate emerging threats, identify vulnerabilities, and develop practical security improvements across... Read more
We are seeking a Security Researcher to investigate emerging threats, identify vulnerabilities, and develop practical security improvements across a range of technologies and environments. The successful candidate will combine strong analytical skills with hands-on technical expertise to assess attack methods, validate security controls, and communicate findings clearly to both technical and non-technical audiences. This role offers the opportunity to contribute to meaningful security initiatives in a collaborative, research-focused environment.
Responsibilities will include researching current and emerging cyber threats, vulnerabilities, malware, exploitation techniques, and defensive technologies. You will design and execute proof-of-concept demonstrations, conduct vulnerability assessments, analyse security incidents, and support the development of detection and mitigation strategies. You will also produce high-quality technical reports, advisories, and presentations, ensuring that complex findings are documented accurately and translated into actionable recommendations. Collaboration with engineering, operations, and risk teams will be essential, as will keeping abreast of developments in application, network, cloud, endpoint, and information security.
Applicants should have professional experience in security research, vulnerability analysis, penetration testing, incident response, or a related discipline. Strong knowledge of operating systems, networking, web technologies, common attack frameworks, and secure development principles is required. Experience with programming or scripting languages such as Python, Go, JavaScript, C, or PowerShell is highly desirable, as is familiarity with tools for reverse engineering, static and dynamic analysis, packet inspection, and automated testing. The ability to work independently, prioritise effectively, challenge assumptions, and explain technical concepts clearly is essential. Relevant professional certifications or a degree in cybersecurity, computer science, or a comparable field would be advantageous, but demonstrable practical expertise will be valued equally.
Read lessCheltenham, England, United KingdomPermanent
We are seeking an AI & ML Engineer (Cybersecurity) to design, develop and deploy intelligent solutions that strengthen... Read more
We are seeking an AI & ML Engineer (Cybersecurity) to design, develop and deploy intelligent solutions that strengthen the protection of digital systems, applications and data. You will work at the intersection of machine learning, security engineering and data analytics to identify emerging threats, improve detection capabilities and support rapid, informed responses to cyber incidents. The role offers the opportunity to contribute to innovative security products and services in a collaborative, technically focused environment.
Your responsibilities will include developing and maintaining machine learning models for threat detection, anomaly identification, fraud prevention and behavioural analysis. You will collect, prepare and analyse large and varied datasets, engineer meaningful features, and evaluate model performance against security-focused metrics. You will collaborate with cybersecurity analysts, software engineers, data scientists and other stakeholders to integrate models into production environments, automate monitoring and retraining processes, and continuously improve accuracy, resilience and scalability. You will also help investigate model outputs, reduce false positives, document technical decisions and ensure that solutions meet relevant security, privacy and governance standards.
The successful candidate will have professional experience in machine learning, data science, cybersecurity engineering or a related discipline, together with strong Python skills and familiarity with common machine learning frameworks and data-processing tools. Experience with security operations, SIEM platforms, threat intelligence, malware analysis, network or endpoint telemetry, and cloud environments is highly desirable. You should understand supervised and unsupervised learning, model validation, explainability and secure software development practices. Knowledge of MLOps, containerisation, APIs and CI/CD pipelines would be advantageous. Strong analytical and communication skills are essential, along with the ability to explain complex technical concepts clearly and work effectively across multidisciplinary teams. A degree or equivalent practical experience in computer science, cybersecurity, artificial intelligence or a related subject is preferred.
Read lessCheltenham, England, United KingdomPermanent
We are seeking a Cyber Security Penetration Tester to assess the security of applications, infrastructure, networks and cloud... Read more
We are seeking a Cyber Security Penetration Tester to assess the security of applications, infrastructure, networks and cloud environments. You will plan and deliver authorised penetration tests, identify vulnerabilities and security weaknesses, and provide clear, evidence-based recommendations to reduce risk. The role will involve working across a range of technologies and testing methodologies, from external and internal infrastructure assessments to web and mobile application testing, wireless reviews, social engineering exercises and configuration assessments.
You will be responsible for scoping engagements, reviewing technical documentation, developing test plans, conducting reconnaissance and exploitation activities, and maintaining accurate records of findings. You will analyse results, validate vulnerabilities, assess business impact and produce high-quality reports for both technical and non-technical audiences. You may also be required to present findings to stakeholders, support remediation activities, perform retesting and contribute to the continual improvement of security testing processes, tools and methodologies. All activities must be performed responsibly, within agreed rules of engagement and in line with applicable legal and professional standards.
Applicants should have practical experience in penetration testing, vulnerability assessment or a closely related cyber security discipline, together with a strong understanding of common attack techniques, security controls and risk management. Familiarity with tools such as Burp Suite, Nmap, Metasploit, Wireshark and vulnerability scanners is desirable, as is experience with scripting or programming languages such as Python, PowerShell or Bash. Knowledge of web technologies, networking, operating systems, Active Directory and cloud platforms will be advantageous. Relevant professional certifications are welcome, but equivalent hands-on experience will also be considered. You should demonstrate strong analytical and communication skills, attention to detail, sound professional judgement and the ability to manage multiple assignments while meeting deadlines.
Read lessCheltenham, England, United KingdomPermanent
We are seeking an Executive Principal Consultant – Red Team to lead complex cybersecurity assessments and advise senior... Read more
We are seeking an Executive Principal Consultant – Red Team to lead complex cybersecurity assessments and advise senior stakeholders on organisational resilience. This is a senior-level opportunity for an accomplished security professional who can combine technical depth, strategic thinking and strong client engagement skills. You will be responsible for shaping and delivering sophisticated red team engagements that test people, processes, technology and physical controls across a range of environments.
Your responsibilities will include defining engagement objectives and rules of engagement, developing realistic attack scenarios, leading end-to-end operations and coordinating multidisciplinary teams. You will oversee reconnaissance, threat emulation, social engineering, physical security testing, adversary simulation and post-exploitation activities, while ensuring all work is conducted safely, ethically and in accordance with agreed standards. You will interpret technical findings in a business context, identify systemic weaknesses, produce high-quality reports and present clear, actionable recommendations to executive and technical audiences. You will also contribute to service development, mentor consultants, support proposals and help evolve methodologies, tooling and quality practices.
Applicants should have extensive experience delivering red team, penetration testing or adversary simulation engagements, with a proven record of operating at principal or equivalent level. Strong knowledge of common attack frameworks, offensive security techniques, cloud and hybrid infrastructure, identity systems, network security and application technologies is required. Relevant professional certifications are desirable, alongside demonstrable experience managing client relationships, scoping complex work and leading teams through high-pressure assignments. You will need excellent written and verbal communication skills, sound commercial awareness and the ability to make balanced decisions where technical, operational and ethical considerations intersect. A collaborative mindset, curiosity and commitment to continuous professional development are essential. The role may involve travel, security screening and work across varied client environments.
Read lessCheltenham, England, United KingdomPermanent
We are seeking a Senior Digital Security Manager to lead the development and delivery of a robust digital... Read more
We are seeking a Senior Digital Security Manager to lead the development and delivery of a robust digital security function across a complex, technology-enabled environment. This role will provide strategic direction and hands-on leadership across cyber security, information assurance, identity and access management, security architecture, vulnerability management, and incident response. You will work closely with technology, risk, compliance, and operational teams to ensure that security is embedded into services, products, systems, and business change from the outset.
Key responsibilities will include setting and maintaining the digital security strategy, policies, standards, and control framework; identifying and managing cyber and information risks; overseeing security assessments, audits, and remediation plans; and ensuring effective monitoring, threat detection, and response capabilities. You will lead investigations into security incidents, coordinate recovery activity, and promote continuous improvement through lessons learned and measurable performance reporting. The role will also involve advising senior stakeholders, supporting secure technology investment decisions, managing specialist suppliers, and developing security awareness across the organisation. You may also be responsible for leading a team of security professionals, building capability, and fostering a culture of accountability and collaboration.
Applicants should have significant experience in a senior information or cyber security role, with a strong understanding of security governance, risk management, security operations, and relevant regulatory or industry requirements. You will be able to demonstrate experience designing and implementing security frameworks, managing incidents and vulnerabilities, and influencing stakeholders at all levels. Knowledge of recognised standards and practices such as ISO 27001, NIST, CIS Controls, data protection principles, and secure development methodologies is desirable. Professional qualifications in cyber security, information assurance, risk, or a related discipline would be advantageous. Excellent communication, analytical, leadership, and problem-solving skills are essential, together with the ability to balance strong security controls with practical business and customer needs.
Read lessCheltenham, England, United KingdomPermanent
We are seeking a Test Automation Engineer to support the delivery of secure, reliable and high-quality software within... Read more
We are seeking a Test Automation Engineer to support the delivery of secure, reliable and high-quality software within a security and intelligence environment. You will design, develop and maintain automated test frameworks and suites across web, API, integration and end-to-end applications. Working closely with software engineers, analysts, product owners and security specialists, you will help ensure that systems meet functional, performance, resilience and security requirements throughout the development lifecycle.
Your responsibilities will include translating requirements and technical specifications into comprehensive test strategies, scenarios and automated scripts; identifying opportunities to improve test coverage and reduce manual effort; integrating automated testing into CI/CD pipelines; and investigating, documenting and tracking defects through to resolution. You will contribute to regression, exploratory, system, acceptance and non-functional testing, while supporting release readiness and continuous improvement of quality assurance practices. The role may also involve testing systems that handle sensitive information, so you will be expected to work carefully within strict security, governance and confidentiality standards.
Applicants should have professional experience in software testing and automation, with strong programming or scripting skills in a language such as Python, Java, C# or JavaScript. Experience with tools and technologies such as Selenium, Playwright, Cypress, REST API testing, Git and CI/CD platforms is highly desirable. You should understand modern testing principles, Agile delivery methods, defect management and software development lifecycles, with the ability to analyse complex problems and communicate technical findings clearly. Experience of secure development, threat-informed testing, cloud platforms, containerised environments or regulated projects would be advantageous. A proactive, methodical approach, strong attention to detail and the ability to work collaboratively while handling sensitive material are essential.
Read lessCheltenham, England, United KingdomPermanent
All your saved jobs are no longer available or you've already applied.
for the following search criteria