Software Developer (C++)

Origin8tive Ltd.

Cheltenham

Sur place

GBP 54 000 - 66 000

Plein temps

Il y a 3 jours
Soyez parmi les premiers à postuler

Obtenez une réponse de cet employeur

Votre CV et votre lettre de motivation, adaptés exactement à ce que l’employeur recherche.

Passez les filtres ATS

Avantages offerts par ce poste

Health insurance
Pension
Cycle to work
25 days leave

Résumé du poste

Origin8tive Ltd. is seeking an experienced Software Developer to design, develop and maintain high‑performance backend software in Java and C++ on Linux. You will mentor juniors, shape architecture, and drive practices focused on quality, automation and security.

A Senior engineer will provide technical leadership, participate in architectural decisions and partner with customers and internal teams to deliver robust solutions. DV clearance is required at application time.

Qualifications

  • 5+ years of commercial Java/C++ on Linux.
  • Strong OO design and software architecture.
  • Experience with APIs and distributed systems.
  • Familiar with debugging tools and profiling (Valgrind).
  • Team collaboration and Agile environment.

Responsabilités

  • Design, develop, and maintain high-performance C++ software for Linux.
  • Write robust, well-tested code with focus on performance and scalability.
  • Use Valgrind and profiling tools to ensure quality.
  • Troubleshoot defects across customer libraries and dependencies.
  • Containerise applications using Docker.
  • Contribute to CI/CD pipelines.
  • Collaborate with cross-functional teams.
  • Ensure security, testing, and code reviews.
  • Use Git, Bitbucket, GitLab for version control.

Connaissances

Java
C++
Linux
Backend architecture
Multithreading
Performance tuning
CI/CD

Formation

Bachelor's degree in CS/Software Eng

Outils

Valgrind
Docker
Git
Jenkins
GitLab CI/CD
Azure DevOps

Description du poste

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 GitLab, 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 NoSQL database technologies.
  • Familiarity with containerisation technologies such as Docker.
  • Knowledge of CI/CD tools such as Jenkins, GitLab CI/CD, or Azure DevOps.
  • 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.

Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

Software Developer / Software Engineer - C++
Software Developer / Software Engineer - C++

Additional Resources • Cheltenham

Sur place
GBP 18 000 - 35 000
25 days annual leave
Bank holidays
Healthcare coverage
+4
Software Engineer
Software Engineer

Experis UK • Cheltenham

Sur place
GBP 65 000 - 90 000
Senior Software Developer
Senior Software Developer

Sanderson • Gloucester

Sur place
GBP 70 000 - 86 000
Private healthcare
Cycle to Work scheme
Electric vehicle scheme
+3
Read more
Read more

Additional Resources Ltd • Cheltenham

Sur place
GBP 47 000 - 78 000
25 days annual leave
Cycle to Work
EV scheme
+3
Software Engineer - C++ (SC Cleared)
Software Engineer - C++ (SC Cleared)

Additional Resources Ltd • Gloucester

Sur place
GBP 70 000 - 86 000
Competitive salary
25 days annual leave
Healthcare coverage
+5
Software Engineer
Software Engineer

MASS • Salisbury

Sur place
GBP 42 000 - 69 000
25 days annual leave
Private medical and dental insurance
Life assurance up to 4x salary
+2
Senior Software Developer - DV
Senior Software Developer - DV

NPAworldwide • West of England

Sur place
GBP 50 000 - 70 000
Hybrid working
Flexitime
Learning budget
+3
Software Engineer
Software Engineer

Security Wizardry Radar Page • Farnborough

Sur place
GBP 40 000 - 60 000
Software Engineer
Software Engineer

Anson McCade • Manchester

Sur place
GBP 50 000 - 70 000
Private medical care
Senior Software Engineer
Senior Software Engineer

Linnworks • Chichester

Sur place
GBP 70 000 - 110 000
Remote & flexible working
Hybrid options London
Laptop & home office budget
+6