×
Register Here to Apply for Jobs or Post Jobs. X

Software Developer; C++

Job in Cheltenham, Gloucestershire, GL50, England, UK
Listing for: Origin8tive Ltd
Full Time position
Listed on 2026-09-04
Job specializations:
  • Software Development
    Software Engineer, DevOps, Backend Developer, Full Stack Developer
Salary/Wage Range or Industry Benchmark: 60000 GBP Yearly GBP 60000.00 YEAR
Job Description & How to Apply Below
Position: Software Developer (C++)

We are seeking an experienced Software Developer to join our dynamic and innovative team. In this role, you will be responsible for designing, developing, and maintaining high-performance backend software solutions using Java and C++ within Linux environments. You will work closely with customers and internal teams to understand requirements, define technical approaches, and deliver robust, reliable, and scalable solutions.

As a senior member of the engineering team, you will provide technical leadership, contribute to architectural decisions, mentor junior developers, and support the continuous improvement of development practices. With a strong focus on code quality, automation, testing, and maintainability, you will help shape the evolution of our products and technical capabilities.

Due to the nature of our work, candidates must hold a valid Developed Vetting (DV) security clearance at the time of application to be considered for this role.

Key responibilities
  • Design, develop, and maintain high-performance software solutions in C++ for Linux-based environments.
  • Implement robust, maintainable, and well-tested code with a strong focus on performance, reliability, and scalability.
  • Integrate and utilise static analysis, memory profiling, and debugging tools such as Valgrind to ensure high code quality and code coverage.
  • Investigate, troubleshoot, and resolve software defects, including issues relating to customer libraries and third-party dependencies.
  • Containerise applications using Docker for streamlined deployment and scalability.
  • Implement continuous integration and continuous deployment (CI/CD) pipelines.
  • Collaborate with cross-functional teams to understand requirements and translate them into technical solutions.
  • Ensure software quality, performance, maintainability, and security through rigorous testing, code reviews, and adherence to engineering best practices.
  • Utilise version control and collaboration platforms, including Git, Bitbucket, and Git Lab, to support efficient development workflows and code management.
Required skills & qualifications
  • Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent work experience).
  • Proven commercial experience (5+ years) developing software in Java and/or C++, preferably within Linux environments.
  • Strong understanding of software architecture, software design patterns, and object-oriented programming principles.
  • Experience designing and developing enterprise-scale backend applications, APIs, and distributed systems.
  • Strong understanding of multithreaded and concurrent application development.
  • Experience analysing, troubleshooting, and optimising software performance within Linux environments.
  • Strong understanding of software debugging and diagnostic tools.
  • Experience with relational and/or No

    SQL database technologies.
  • Familiarity with containerisation technologies such as Docker.
  • Knowledge of CI/CD tools such as Jenkins, Git Lab CI/CD, or Azure Dev Ops.
  • Solid understanding of version control systems, particularly Git.
  • Experience working within Agile software development environments.
  • Excellent problem-solving and analytical skills.
  • Strong communication, collaboration, and stakeholder engagement abilities.
General requirements
  • Occasional UK travel may be required to attend team or customer meetings, events, and training activities.
  • Maintain professional development to meet the changing demands of the job and participate in appropriate training activities, including mandatory training.
  • Undertake such other duties as may be required from time to time, commensurate with the level of skill and competence of this post, to assist with the smooth running of the business.
  • Understand, comply with, and ensure adherence to organisational standards, particularly those related to security, privacy, and ethics.
Salary & benefits
  • Base salary: Up to £60,000 per annum, depending on experience.
  • Time to recharge: 25 days of annual leave, plus all bank holidays.
  • Health first: AXA Healthcare coverage
    * and a Cycle to Work scheme to keep you feeling your best.
  • Green travel: Drive electric with our Company EV Car Scheme*.
  • Future planning: Secure company pension contributions to help you save for tomorrow.
  • Continuous growth: Invest in your career with a dedicated training package and budget, alongside excellent career advancement and support.

* Exact package elements vary depending on the grading of the role.

#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary