Cyber software engineer

Reference: lom3djv1gcnh51zgfdt4

We are seeking a Cyber Software Engineer to design, develop and maintain secure software solutions that protect systems, applications and data from evolving cyber threats. Working across software engineering and cybersecurity, you will contribute to the full development lifecycle, from requirements analysis and technical design through to implementation, testing, deployment and ongoing improvement. You will help build resilient services, security tools and automation that support effective threat detection, prevention and response.

Your responsibilities will include writing clean, maintainable and secure code; reviewing existing applications for vulnerabilities; and applying secure development principles throughout the delivery process. You will collaborate with software engineers, security specialists, infrastructure teams and other stakeholders to identify risks and deliver practical solutions. You may also support vulnerability assessments, penetration-testing remediation, security monitoring, incident investigations and the integration of security controls into development and deployment pipelines. Maintaining clear technical documentation and contributing to coding standards, security policies and continuous improvement initiatives will also be important.

Applicants should have professional experience in software engineering, cybersecurity or a related technical discipline, with strong programming skills in one or more languages such as Python, Java, C#, C++ or JavaScript. You should understand secure coding practices, application security principles, authentication and authorisation, encryption, networking fundamentals and common vulnerability frameworks such as OWASP. Experience with cloud environments, APIs, databases, CI/CD pipelines, source-control systems and automated testing would be advantageous. We are looking for an analytical and collaborative professional who can communicate complex technical issues clearly, investigate problems methodically and manage competing priorities. Relevant security or cloud certifications are welcome but not essential.

£40,000.00 - £95,000.00
Per annum
Added 07/10/2026
Reference: lom3djv1gcnh51zgfdt4

Other similar jobs

Graduate Engineer – Cyber, Software & AI/ML

Added 21/10/2026

Graduate Engineer – Cyber, Software & AI/ML. An exciting opportunity is available for a motivated graduate to begin a career working across cyber security, software engineering and artificial intelligence. You will join a collaborative technical team, developing practical solutions to complex challenges while gaining exposure to a range of projects, tools and engineering disciplines. In this role, you may contribute to the design, development and testing of secure software applications, data-processing pipelines and machine-learning models. Responsibilities may include analysing technical requirements, writing clean and maintainable code, supporting system integration, investigating defects and documenting solutions. You will also help identify cyber...

Learn more

Campaign Lead - Cyber & Secure Communications

Added 08/09/2026

We are seeking a Campaign Lead to develop and deliver integrated marketing campaigns focused on cyber security and secure communications. This is an opportunity to shape compelling propositions for technically sophisticated audiences and help communicate the value of solutions that protect critical information, infrastructure and services. You will translate complex technical concepts into clear, relevant and engaging content for decision-makers across public and private sector environments. Working closely with product, sales, technical, policy and communications teams, you will own campaign planning from research and audience insight through to execution, measurement and optimisation. Responsibilities will include defining campaign objectives and messaging,...

Learn more

System Software Engineer, Tegra Security Software

Added 23/10/2026

We are seeking a System Software Engineer to develop and maintain security-focused software for advanced embedded computing platforms. You will work at the intersection of operating systems, low-level firmware and hardware security, helping to deliver robust solutions for devices used in demanding automotive, mobile, edge and high-performance applications. Your responsibilities will include designing, implementing and testing system software for security-critical components, including secure boot, trusted execution environments, firmware authentication, key management, device identity and platform protection. You will contribute to software across the boot chain and operating system layers, investigate complex defects, and improve the reliability, performance and maintainability of...

Learn more

System Software Engineer, Tegra Security Software

Added 22/10/2026

We are seeking a System Software Engineer to develop and maintain security-focused software for advanced embedded computing platforms. You will work on low-level system components that help protect devices throughout their lifecycle, from secure boot and trusted execution through to platform update and recovery mechanisms. Your responsibilities will include designing, implementing and testing security software in C and C++, with a strong focus on reliability, performance and maintainability. You will contribute to firmware and operating system integration, develop features for hardware-backed security services, investigate complex system issues and support the delivery of robust solutions across multiple product generations. You will...

Learn more

Senior System Software Engineer, Tegra Security Software

Added 12/10/2026

We are seeking a Senior System Software Engineer to lead the design, development, and integration of security-focused software for advanced embedded and automotive computing platforms. In this role, you will work across firmware, operating systems, hardware security, and platform software to deliver robust solutions that protect devices throughout their lifecycle. You will collaborate with architects, hardware engineers, kernel developers, validation teams, and external technology partners to define requirements and transform them into reliable, production-ready implementations. Your responsibilities will include developing and maintaining low-level system software for secure boot, trusted execution environments, key management, device authentication, cryptographic services, secure firmware updates,...

Learn more

Senior Cyber Software Engineer

Added 27/10/2026

We are seeking a Senior Cyber Software Engineer to design, develop and maintain secure software solutions that protect critical systems, applications and data. You will work across the software development lifecycle, contributing to technical strategy while delivering robust, scalable and high-quality code within an agile engineering environment. Your responsibilities will include developing cybersecurity tools and services, integrating security controls into existing platforms, and improving the detection, prevention and response capabilities of internal systems. You will investigate complex technical problems, carry out code reviews, support secure architecture decisions and provide guidance on threat modelling, vulnerability management and secure development practices. You...

Learn more

Senior C++ Software Engineer (Cyber Security)

Added 24/09/2026

We are seeking a Senior C++ Software Engineer to develop high-performance cybersecurity solutions that protect critical systems, applications, and data. In this role, you will design, implement, and maintain robust software components used to detect, prevent, and respond to sophisticated security threats. You will work across the full development lifecycle, from technical analysis and architecture through to coding, testing, deployment, and ongoing improvement. The position offers the opportunity to contribute to technically challenging products in an environment where reliability, performance, and secure engineering are essential. Your responsibilities will include developing modern C++ applications and services, reviewing code, investigating complex defects,...

Learn more

Software Engineer - Cyber & Autonomous Systems Team

Added 18/09/2026

We are seeking a Software Engineer to join a specialist Cyber & Autonomous Systems Team developing secure, resilient and intelligent technologies for complex operational environments. You will contribute to the full software development lifecycle, from requirements analysis and system design through to implementation, integration, testing, deployment and ongoing improvement. Working as part of a multidisciplinary engineering team, you will help deliver robust software for autonomous platforms, cyber capabilities, sensing systems and mission-critical applications. Your responsibilities will include designing and developing high-quality software using modern programming languages and engineering practices; integrating software with hardware, networks, sensors and external systems; writing automated...

Learn more

Software Engineer - Cyber & Autonomous Systems Team

Added 17/09/2026

We are seeking a Software Engineer to join a multidisciplinary Cyber & Autonomous Systems Team developing secure, intelligent, and resilient solutions for complex operational environments. You will contribute to the full software development lifecycle, from requirements analysis and system design through implementation, integration, testing, deployment, and ongoing support. The role offers the opportunity to work on advanced systems that combine software engineering, autonomy, data processing, communications, and cybersecurity. Your responsibilities will include designing and developing robust software in languages such as C++, Python, or Java; integrating software with sensors, platforms, networks, and other mission-critical systems; and creating automated tests to...

Learn more

Senior Cyber Software Engineer/ Technical Lead

Added 09/09/2026

We are seeking a Senior Cyber Software Engineer/Technical Lead to design, develop and deliver secure software capabilities for complex cyber and national security environments. You will provide technical leadership across the full software development lifecycle, from requirements analysis and architecture through implementation, integration, testing, deployment and ongoing support. Working closely with multidisciplinary engineering, security and operational teams, you will translate mission needs into robust, scalable and maintainable solutions. Your responsibilities will include leading software design activities, establishing engineering standards and reviewing technical approaches; developing high-quality applications, services, tools and automation; and guiding the resolution of complex technical issues. You will...

Learn more

Senior Cyber Software Engineer/ Technical Lead

Added 07/09/2026

We are seeking a Senior Cyber Software Engineer / Technical Lead to design, develop and guide the delivery of secure, resilient software solutions for complex cyber and national security challenges. You will provide technical leadership across the full software development lifecycle, from requirements analysis and architecture through implementation, testing, deployment and ongoing improvement. The role will involve working closely with software engineers, cyber specialists, systems engineers and stakeholders to translate operational needs into practical, high-quality technical outcomes. Key responsibilities will include defining software and system architectures; leading the development of secure, scalable applications and services; conducting technical reviews and promoting...

Learn more

Software Engineer (Threat Intelligence), Cloudforce One

Added 29/10/2026

We are seeking a Software Engineer specialising in Threat Intelligence to help build and improve systems that identify, analyse and respond to emerging cyber threats. You will work on products and services that enable security professionals to understand malicious activity, assess risk and protect users and organisations at scale. You will design, develop, test and maintain reliable software for collecting, enriching and processing threat intelligence from a range of sources. Your responsibilities will include creating scalable data pipelines, developing APIs and services, improving detection and analysis capabilities, and integrating internal and external intelligence feeds. You will also contribute to technical...

Learn more

Software Development Engineer, Juneau, Next-Gen Security Automation

Added 27/10/2026

We are seeking a Software Development Engineer to help build the next generation of security automation solutions. In this role, you will design, develop and operate reliable software that enables security teams to identify risks, respond to threats and protect critical systems at scale. You will work on challenging technical problems where software engineering, cloud technologies and cybersecurity intersect. You will collaborate with engineers, security specialists, product managers and other stakeholders to understand requirements and turn them into well-designed, maintainable solutions. Your responsibilities will include developing services and automation workflows, creating secure and scalable APIs, improving system performance and reliability,...

Learn more

Principal Software Engineer (DevSecOps)

Added 27/10/2026

We are seeking a Principal Software Engineer (DevSecOps) to provide technical leadership across the design, development and operation of secure, resilient software platforms. You will shape engineering standards, champion automation and embed security throughout the software development lifecycle, from initial design through to production support. You will lead the development of modern continuous integration and continuous delivery pipelines, improving the speed, quality and reliability of software releases. Working closely with software engineers, architects, security specialists and operational teams, you will define scalable engineering practices and help deliver robust cloud-based services. You will also support the adoption of infrastructure as code,...

Learn more
At least 8 characters, 1 uppercase, 1 lowercase and 1 special character or number
Your file must be a doc, docx or pdf. No larger than 5MB.