All potential applicants are encouraged to scroll through and read the complete job description before applying.
Key Responsibilities
* Operate as a cross-functional engineer within an Agile team, specialising in software development.
* Design, develop, integrate, test, and deploy software components and solutions.
* Engage with clients or technical representatives to clarify requirements and provide technical insight.
* Deliver formal software demonstrations to stakeholders.
* Produce and execute comprehensive software and integration test plans.
* Diagnose and resolve defects within software and deployment processes.
* Create and maintain clear technical documentation.
* Support and mentor junior team members.
* Contribute to lessons learned, retrospectives, and continuous improvement initiatives.
* Explore and adopt emerging technologies to enhance DevSecOps capabilities.
Skills & Experience
Essential / Strongly Preferred:
* Solid understanding of the full Systems Engineering lifecycle, ideally gained on large or secure systems.
* Proficiency in software development using languages such as Python, C#, Go, or similar.
* Good understanding of APIs, data architecture, and backend integration patterns.
* Strong knowledge of the networking stack and core network concepts.
* Experience with UI/UX wireframing tools (e.g., Balsamiq).
* Exposure to software release audits (as an auditor or developer).
* Strong scripting skills using PowerShell, VB, or Bash.
* Ability to analyse and solve problems within a secure or highly regulated environment.
* Excellent verbal and written communication skills.
Desirable:
* Experience working in Agile or DevSecOps environments.
* Ability to work autonomously and proactively within a multi-disciplinary team.
* Willingness to work occasional out-of-hours to support critical releases or operational demands.
What We're Looking For
A proactive, analytical engineer with a passion for delivering high-quality, secure software solutions. xsngvjr You will enjoy working collaboratively, adapting to new technologies, and contributing to a culture of continuous improvement.
To find out more about Computer Futures please visit