Software Developer (Java/C++) A1 SC
Oscar
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
- 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