Software Developer (C++)

Software Developer (C++)

Full-Time On-site
O

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

Software Developer (C++) employer: Origin8tive Ltd

Origin8tive Ltd is an exceptional employer that values integrity and collaboration, providing a dynamic work environment for its employees. With a strong focus on professional development, team members are encouraged to grow their skills while working on impactful projects that uphold the highest standards of security and ethics. Located in the UK, the company offers unique opportunities for travel and cross-team collaboration, making it an ideal place for those seeking meaningful and rewarding employment.

O

Contact Details:

Origin8tive Ltd Recruitment Team