Senior C++ Backend Engineer (Linux) - Relocation + Benefits

Additional Resources

Cheltenham

On-site

GBP 18,000 - 35,000

Full time

6 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

25 days annual leave
Bank holidays
Healthcare coverage
Cycle to Work scheme
Company pension contributions
Dedicated training and development
Relocation package considered

Job summary

Additional Resources is seeking a software professional to design, develop and maintain backend applications in C++ and Java within Linux environments. You will lead technical development of components, services and APIs with emphasis on performance and security.

The role involves mentoring junior developers, contributing to architecture decisions and driving CI/CD and DevSecOps practices, while leveraging Docker, Git and modern tooling. A SC clearance is required for this opportunity.

Qualifications

  • Valid SC security clearance at time of application.
  • ≈5 years of commercial software development using C++ with some Java, ideally in Linux-based environments.
  • Degree in Computer Science, Software Engineering or related discipline, or equivalent practical experience.
  • Experience diagnosing and improving software performance within Linux environments.
  • Strong knowledge of software architecture, design patterns and object-oriented programming.
  • Background in developing enterprise-level backend applications, APIs and distributed systems.
  • Understanding of multithreading and concurrent application development.
  • Knowledge of software debugging and diagnostic techniques.
  • Experience in an Agile environment and with relational and/or NoSQL databases.
  • Familiarity with Docker and application containerisation.
  • Understanding of Git and version control, and CI/CD technologies such as Jenkins, GitLab CI/CD or Azure DevOps.

Responsibilities

  • Designing, developing and maintaining backend applications using C++ and Java within Linux environments.
  • Leading the technical development of software components, services and APIs.
  • Producing reliable, scalable and maintainable code with a strong focus on performance and security.
  • Providing technical guidance and mentoring to junior and mid-level developers.
  • Contributing to software architecture, technical decisions and development roadmaps.
  • Reviewing code and promoting consistent engineering standards and development practices.
  • Diagnosing and resolving complex software issues, including problems involving third-party dependencies and customer libraries.
  • Building and supporting RESTful APIs, microservices and distributed applications.
  • Using static analysis, profiling and debugging tools to improve software quality and performance.
  • Containerising applications with Docker to support deployment and scalability.
  • Contributing to CI/CD pipelines and DevSecOps processes.

Skills

C++
Java
Linux
OO design
APIs
Backend systems
Multithreading
Agile

Education

CS degree or related

Tools

Docker
Git
GitLab
Jenkins
Azure DevOps
CI/CD

Job description

Additional Resources is seeking a software professional to design, develop and maintain backend applications in C++ and Java within Linux environments. You will lead technical development of components, services and APIs with emphasis on performance and security.

The role involves mentoring junior developers, contributing to architecture decisions and driving CI/CD and DevSecOps practices, while leveraging Docker, Git and modern tooling. A SC clearance is required for this opportunity.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Backend Engineer – C++/Java, Linux, SC Cleared
Senior Backend Engineer – C++/Java, Linux, SC Cleared

Additional Resources • Cheltenham

On-site
GBP 70,000 - 86,000
Competitive salary
Healthcare coverage
Cycle to Work scheme
+3
Senior Backend Engineer (C++/Java) - Linux & APIs
Senior Backend Engineer (C++/Java) - Linux & APIs

Additional Resources • Gloucester

On-site
GBP 47,000 - 78,000
Healthcare coverage
Cycle to Work scheme
Company pension contributions
+1
Senior Backend Engineer (C++/Java) – Linux & APIs
Senior Backend Engineer (C++/Java) – Linux & APIs

Additional Resources Ltd. • Cheltenham

On-site
GBP 70,000 - 86,000
Competitive salary
25 days annual leave + bank holidays
Healthcare
+5
Backend C++ Engineer - Linux, SC Cleared, Up to £78k
Backend C++ Engineer - Linux, SC Cleared, Up to £78k

Additional Resources Ltd. • Cheltenham

On-site
GBP 47,000 - 78,000
Healthcare coverage
25 days annual leave
Cycle to Work scheme
+3
Senior Backend Engineer - Java/C++ with SC Clearance
Senior Backend Engineer - Java/C++ with SC Clearance

Sanderson • Gloucester

On-site
GBP 70,000 - 86,000
Private healthcare
Cycle to Work scheme
Electric vehicle scheme
+3
Software Developer / Software Engineer - C++ (SC cleared)
Software Developer / Software Engineer - C++ (SC cleared)

Additional Resources Ltd. • Cheltenham

On-site
GBP 70,000 - 86,000
Competitive salary
25 days annual leave + bank holidays
Healthcare
+5
Senior Backend Developer (Java/C++) – High-Impact on Linux
Senior Backend Developer (Java/C++) – High-Impact on Linux

Sanderson Recruitment Plc • Cheltenham

On-site
GBP 70,000 - 86,000
Private healthcare
25 days annual leave
Cycle to Work scheme
+4
Software Developer / Software Engineer - C++ (SC cleared)
Software Developer / Software Engineer - C++ (SC cleared)

Additional Resources • Gloucester

On-site
GBP 47,000 - 78,000
Healthcare coverage
Cycle to Work scheme
Company pension contributions
+1
Senior Backend Engineer - Java/C++ (SC, Gloucester)
Senior Backend Engineer - Java/C++ (SC, Gloucester)

Computerworld Personnel Ltd • Portishead Point

On-site
GBP 46,000 - 77,000
Software Developer / Software Engineer - C++ (SC cleared)
Software Developer / Software Engineer - C++ (SC cleared)

Additional Resources • Cheltenham

On-site
GBP 70,000 - 86,000
Competitive salary
Healthcare coverage
Cycle to Work scheme
+3