> Markdown version of [/jobs/ext/1214567-software-developer](https://www.wearedevelopers.com/jobs/ext/1214567-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:** Hunter Selection - **Location:** Gloucester, UK - **Experience:** Expert - **Salary:** £76,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Agile Methodology, C++ (Programming Language), Cloud Computing, Code Review, Continuous Integration, Software Debugging, DevOps, Linux System Administration, NoSQL, Object-Oriented Software Development, Commercial Software, Software Architecture, Software Engineering, Backend, Git, Containerization, Information Technology, Docker - **Published:** July 9, 2026 - **Apply:** https://hunterselection.co.uk/jobs/software-developer-35859/?job_id=103018_1783526356 ## About the Role * 5+ years' commercial software development experience. * Degree in Computer Science, Software Engineering or a related discipline, or equivalent commercial experience. * Strong experience with Java and/or C++. * Experience developing software within Linux environments. * Good understanding of software architecture and object-oriented design principles. * Experience developing backend applications, services or APIs. * Strong debugging, troubleshooting and problem-solving skills. * Experience working with relational and/or NoSQL databases. * Experience using Git and modern development workflows. * Strong communication and stakeholder engagement skills. * Experience working within Agile development environments. * Containerisation technologies such as Docker. * CI/CD and DevOps practices. * Cloud platforms and modern software architectures. ## Description We're recruiting for a Senior Software Developer to join a growing technology organisation delivering innovative software solutions within a secure and highly technical environment. Working as part of an experienced engineering team, you'll be involved in the development of scalable applications, contributing to technical design, mentoring colleagues and helping shape the future direction of software projects., * Design, develop and enhance software applications using Java and/or C++. * Lead technical delivery across key development projects. * Contribute to software architecture and technical decision-making. * Develop secure, reliable and maintainable solutions. * Support the delivery of APIs, services and backend applications. * Troubleshoot and resolve complex software issues. * Mentor and support junior developers. * Participate in code reviews and promote engineering best practices. * Work closely with stakeholders to understand and deliver technical requirements. * Contribute to testing, deployment and continuous improvement initiatives. ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Leveraging Real time data in FSIs](https://www.wearedevelopers.com/videos/806-leveraging-real-time-data-in-fsis) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [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) - [The Evolving Landscape of Application Development: Insights from Three Years of Research](https://www.wearedevelopers.com/videos/1459-the-evolving-landscape-of-application-development-insights-from-three-years-of-research) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## Related Articles - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs)