Senior Software Developer
- cheltenham, gloucestershire, GL50, United Kingdom
- Permanent·On-site
- Full time
Job Description
Want to apply Read all the information about this position below, then hit the apply button.
Senior Software Developer (Java/C++)
Active SC Clearance required
Salary: Up to £78,000 + Excellent Benefits
Location: Gloustershire
The Opportunity
An exciting opportunity has arisen for an experienced Software Developer to join a highly skilled engineering team delivering complex, high-performance software solutions. This role offers the chance to work on challenging projects, influence technical strategy, and play a key role in the design and development of scalable backend systems.
You'll work with modern technologies across Linux environments, contributing to the full software development lifecycle while collaborating with technical stakeholders and mentoring fellow engineers.
Key Responsibilities
- Design, develop and maintain high-performance backend applications using Java and C++ .
- Lead the technical design and implementation of software services, components and APIs.
- Develop robust, secure and scalable software solutions with a strong focus on quality and maintainability.
- Mentor and support junior and mid-level developers within the team.
- Contribute to architectural decisions, technical roadmaps and engineering strategy.
- Conduct code reviews and champion software development best practices.
- Troubleshoot and resolve complex software issues and performance bottlenecks.
- Develop RESTful APIs, microservices and distributed applications.
- Utilise debugging, profiling and static analysis tools to maintain high software quality.
- Containerise applications using Docker and contribute to deployment automation.
- Support CI/CD pipelines and DevSecOps initiatives.
- Collaborate closely with stakeholders to gather requirements and deliver effective technical solutions.
- Ensure software performance, security and reliability through comprehensive testing and code quality standards.
Skills & Experience Required
- Degree in Computer Science, Software Engineering or a related discipline, or equivalent commercial experience.
- At least 5 years' commercial software development experience using Java and/or C++ . xwwtmva
- Strong experience developing within Linux environments .
- Solid understanding of software architecture,
Please click on the apply button to read the full job description


