> Markdown version of [/jobs/ext/2417457-software-developer](https://www.wearedevelopers.com/jobs/ext/2417457-software-developer). 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). --- # Software Developer - **Company:** iO Associates - **Location:** Nottingham, UK - **Experience:** Experienced - **Salary:** £45,000.0 - £55,000.0 - **Contract:** Permanent contract - **Skills:** Agile Methodology, Backup Devices, Bash Shell, Linux, DevOps, Python (Programming Language), Ansible, Software Engineering, SC Clearance, Kubernetes, Terraform, Docker, Jenkins - **Published:** August 17, 2026 - **Apply:** https://www.totaljobs.com/job/software-developer/io-associates-job107855525 ## About the Role * A degree (or equivalent) in software engineering or a related discipline. * 3-5+ years' experience as a software engineer. * Strong working knowledge of Python, Linux, and Bash. * Already holding, or eligible and willing to obtain and maintain, SC clearance. * A solutions-driven mindset - someone who's comfortable with Agile process, a short path to the client on requirements, and thrives under pressure. Desirable: * Suitable equivalent experience in place of a degree. * Additional certifications backing up your skills. * Exposure to R&D projects. * Experience with Terraform, Ansible, Kubernetes, Helm, Docker, and Jenkins. * Strong cultural and stylistic fit with the team; a pragmatic, detail-aware approach focused on producing solutions. Please note: heavy preference will be given to candidates who already hold active SC clearance. Candidates may start on BPSS but must be willing and eligible to go through SC clearance; willingness and eligibility to obtain and maintain SC clearance is mandatory for this role. Location & Working Pattern This role is based in Nottingham on a hybrid basis, with in-office attendance required once a fortnight, plus occasional travel to client sites as required. ## Description Our client is looking for a Software Engineer to join a collaborative team built on openness, respect, and shared excellence. You'll work closely with your teammates to deliver projects of varying scope and complexity for internal and external clients, while continually developing your own skills and depth of knowledge. This is a role for someone who thrives on solving real problems, enjoys working across the full lifecycle of a project - from design through to delivery and support - and wants the opportunity to grow their technical and commercial understanding within a collaborative business. What You'll Be Doing * Design, develop, and code software, taking a leading role in sprint ceremonies (planning, refinement, retrospectives). * Author and review documentation, design documentation, and training materials, and support project planning and estimation. * Provide third-line support, investigating and resolving customer issues, and act as a point of guidance and mentorship within your team. * Translate customer needs into clear technical requirements, and support other parts of the business with technical input. * Undertake research to advance ways of working, and write/execute tasks within the DevOps environment using the company's selected toolset. * Gain exposure to multiple projects and revenue streams by moving across teams and tasks, while continually developing your technical and communication skills. ## Related Videos - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [From DevOps to Scaled DevOps: How We’re Rebuilding Continuous Delivery as a Platform](https://www.wearedevelopers.com/videos/100018-from-devops-to-scaled-devops-how-we-re-rebuilding-continuous-delivery-as-a-platform) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) - [Docker build without Docker](https://www.wearedevelopers.com/videos/100114-docker-build-without-docker) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers)