Senior Java Software Engineer
Listed on 2026-08-28
-
Software Development
Backend Developer, Java Developer, Software Engineer, DevOps
Excellent Benefits Package
Important:
You must already hold valid SC Security Clearance to be considered for this position.
We’re recruiting an experienced Senior Software Developer to join an innovative engineering team, developing high-performance backend software solutions using Java and C++ within Linux environments
.
This is a senior-level position offering the opportunity to take technical ownership, contribute to architecture and technical strategy, and mentor other developers while working on complex, enterprise-scale systems.
What you’ll be doing :- Designing and developing high-performance backend applications using Java and C++
- Building APIs, microservices and distributed applications
- Leading the technical design and implementation of software components and services
- Developing multithreaded and concurrent applications
- Troubleshooting and optimising software performance within Linux environments
- Conducting code reviews and maintaining high engineering standards
- Supporting architectural decisions and technical roadmaps
- Containerising applications using Docker
- Contributing to CI/CD and Dev Sec Ops practices
- Mentoring junior and mid-level software engineers
- Working closely with customers and internal stakeholders to translate requirements into technical solutions
- 5+ years’ commercial software development experience
- Strong Java and/or C++ development skills
- Strong experience working within Linux environments
- Backend applications, APIs and distributed systems experience
- Strong understanding of software architecture, design patterns and OOP
- Experience with multithreading and concurrent development
- Relational and/or No
SQL database experience - Docker/containerisation knowledge
- CI/CD experience – Jenkins, Git Lab CI/CD or Azure Dev Ops
- Strong debugging, performance analysis and problem-solving skills
- Experience working within Agile development environments
- Salary up to £80,000
- 25 days’ annual leave + bank holidays
- Cycle to Work scheme
- Company pension contributions
- Dedicated training package and development budget
- Excellent opportunities for career progression
Please note:
Due to the nature of the work, applicants must hold valid SC Security Clearance at the time of application. Unfortunately, candidates without current SC clearance cannot be considered.
#Software Developer #Senior Software Developer #Java Developer #CPlusPlus #Java #Linux #Software Engineering #Backend Developer #SC clearance #Tech Jobs #UKJobs
#J-18808-LjbffrTo Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: