Senior Backend Engineer (C++/Java) - Linux & APIs

Additional Resources

Gloucester

On-site

GBP 47,000 - 78,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Healthcare coverage
Cycle to Work scheme
Company pension contributions
Dedicated training and development

Job summary

Additional Resources is seeking a Software Developer/Software Engineer to design, develop and maintain high-performance backend solutions in C++ and Java on Linux. You will lead technical development of components, services and APIs, delivering scalable, secure software with mentoring for junior staff.

The role offers up to £78,000 with relocation support for the right candidate, plus a benefits package including healthcare, pension and training opportunities.

Qualifications

  • Valid SC security clearance at the time of application.
  • Approx 5 years of commercial software development experience using C++ with some Java in Linux environments.
  • A degree in Computer Science, Software Engineering or related discipline, or equivalent practical experience.
  • Experience investigating, diagnosing and improving software performance in 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.
  • Experience working with Agile development environment & relational and/or NoSQL databases.

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
Multithreading
REST APIs
Docker
Agile
Relational DBs
NoSQL

Education

Bachelor's degree in Computer Science or Software Engineering

Tools

Docker
Git
Jenkins
GitLab CI/CD
Azure DevOps

Job description

Additional Resources is seeking a Software Developer/Software Engineer to design, develop and maintain high-performance backend solutions in C++ and Java on Linux. You will lead technical development of components, services and APIs, delivering scalable, secure software with mentoring for junior staff.

The role offers up to £78,000 with relocation support for the right candidate, plus a benefits package including healthcare, pension and training opportunities.

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 & 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
Senior C++ Backend Engineer (Linux) - Relocation + Benefits
Senior C++ Backend Engineer (Linux) - Relocation + Benefits

Additional Resources • Cheltenham

On-site
GBP 18,000 - 35,000
25 days annual leave
Bank holidays
Healthcare coverage
+4
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 – 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 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++
Software Developer / Software Engineer - C++

Additional Resources • Cheltenham

On-site
GBP 18,000 - 35,000
25 days annual leave
Bank holidays
Healthcare coverage
+4
Software Developer (C++)
Software Developer (C++)

Origin8tive Ltd • Cheltenham

Hybrid
GBP 54,000 - 66,000
AXA Healthcare
Cycle to Work
Company pension
+2
Senior Backend Engineer (DV Cleared) - C++/Java
Senior Backend Engineer (DV Cleared) - C++/Java

Origin8tive Ltd • Cheltenham

Hybrid
GBP 54,000 - 66,000
AXA Healthcare
Cycle to Work
Company pension
+2
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 Ltd. • Cheltenham

On-site
GBP 70,000 - 86,000
Competitive salary
25 days annual leave + bank holidays
Healthcare
+5