open position

Full Stack & C++ Developer

R&D

Herzliya

Hybrid Offshore is a holistic approach to a company’s workforce, where teams are comprised of professionals from different  locations.

Full Stack & C++ Developer
Full-time

about the position

CodeValue is a leading software engineering and consulting company, delivering end-to-end technology solutions for startups, enterprises, and global organizations. Our teams work on cutting-edge projects across AI, computer vision, simulation, and high-performance software, solving complex engineering challenges with real-world impact.


About the Role

We are looking for a Full Stack & C++ Developer to join our Algorithms team.

In this role, you will bridge the gap between research and production by transforming advanced algorithms into robust, scalable, and high-performance software. You will also develop Full Stack tools, internal applications, and automation solutions that enable researchers and engineers to efficiently develop, test, and analyze algorithmic solutions.


Responsibilities

  • Transform research algorithms into production-ready, scalable, and maintainable software.
  • Develop and optimize high-performance system components using C++.
  • Build Full Stack applications, tools, and user interfaces to support algorithm development and analysis.
  • Optimize software performance, including memory usage, multithreading, and computational efficiency.
  • Collaborate closely with algorithm researchers, software engineers, and multidisciplinary teams.
  • Contribute to software architecture, code quality, and continuous improvement of development processes.

Requirements

Bachelor's degree or higher in Computer Science, Software Engineering, or a related field.

3+ years of professional software development experience, including Full Stack development and C++.

Experience optimizing software performance, including memory management, multithreading, and overall system efficiency.

Strong problem-solving skills and ability to work in a collaborative development environment.

Contact us

Please fill the form

We consider ourselves lucky since we are able to turn our hobby into a prosperous career. Being a dynamic software development and consulting company means we never stop learning, evolving… Growing. Join us and always be one step ahead!