Software Developer

Hunter Selection
Gloucester, UK
about 1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Compensation
£76,000.0
Working hours
Regular working hours

Tech stack

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
+8 more
Commercial Software Software Architecture Software Engineering Backend Git Containerization Information Technology Docker

Job 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.

Requirements

  • 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.

About the company

Hunter Selection Limited is a recruitment consultancy with offices UK wide, specialising in permanent & contract roles within Engineering & Manufacturing, IT & Digital, Science & Technology and Service & Sales sectors.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on hunterselection.co.uk

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · WWC 2025

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all