IT & Software

Software Developer (Java/C++) A1 SC

Oscar

Cheltenham · Gloucestershire · United Kingdom

Overview

In this role you will design, develop and maintain scalable backend systems using Java and C++ within Linux, contributing to architecture and engineering best practices in secure government and defence contexts. You will work on backend services, APIs and distributed applications to deliver secure, reliable, and maintainable software. You will help shape technical decisions and collaborate with engineering teams while supporting continuous improvements in development practices. This position offers the chance to work on technically challenging, security-focused software with an experienced team and active DV clearance.

Responsibilities
  • Design, develop and maintain scalable backend systems
  • Work on backend services, APIs and distributed applications
  • Contribute to technical decisions and engineering best practices
  • Collaborate with cross-functional engineering teams and drive development improvements
Key requirements
  • Commercial experience developing with Java and/or C++
  • Strong experience working within Linux environments
  • Experience building backend applications, APIs and distributed systems
  • Understanding of software architecture, design patterns and object-oriented programming
  • Experience with multithreading, debugging and performance optimisation
  • Exposure to Docker, CI/CD, DevSecOps and Git workflows
  • Experience working with relational and/or NoSQL databases
  • collaboration
  • teamwork
  • problem-solving
  • Java
  • C++
  • Linux

Reference: WJ-747_30144978

Apply now

Continue on the employer's official application - the same link they use for every candidate.

More jobs

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.