> Markdown version of [/jobs/ext/4567166-cyber-software-engineer](https://www.wearedevelopers.com/jobs/ext/4567166-cyber-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Cyber Software Engineer - **Company:** DSTL, LTD. - **Location:** United States (Remote available) - **Experience:** Expert - **Contract:** Temporary contract - **Skills:** Agile Methodology, Bash Shell, C++ (Programming Language), Github, Python (Programming Language), Linux System Administration, Software Tools, Software Engineering, Software Systems, Software Application Programming, Gitlab, Git, Information Technology, Software Version Control, Programming Languages - **Published:** November 4, 2026 - **Apply:** https://computerjobs.com/us/en/mob/job/9AB2882CFDB6419F5E ## About the Role * A degree in a STEM discipline such as Computer Science, Electronic Engineering, Embedded Systems, Physics or Mathematics, or equivalent professional experience. * Strong software development experience in Python. * Experience developing applications in C, C++ or a comparable programming language. * Experience developing software using Agile delivery methodologies. * Experience using Git and collaborative version-control platforms such as GitHub or GitLab. * Experience working with Linux environments, including Bash scripting. * Experience solving complex software engineering problems and producing robust technical solutions. * The ability to analyse technical information from multiple sources and make sound engineering judgements ## Description * Design, develop and maintain innovative software tools, prototypes and technical capabilities using a range of modern programming languages. * Transform research outputs and technical concepts into operationally relevant software solutions. * Develop secure and resilient software, applying safe coding principles throughout the development lifecycle. * Identify and mitigate potential vulnerabilities within software systems and applications. * Work within Agile software development environments, contributing to rapid and effective delivery. * Use modern software engineering tools and practices, including version control and collaborative development workflows. * Apply knowledge of communication systems, protocols and binary analysis to solve complex technical challenges. * Collaborate with multidisciplinary teams to deliver high-quality technical outcomes and continuously improve engineering approaches.