Skip directly to search

Skip directly to content



C++ developer

Development - C++


Consider a new opportunity

Qualified candidates will participate in an agile project within a cross-functional team of 5-6 engineers involved in the development and maintenance of software products, with responsibilities that may include any of the following:

  • Developing code for the given requirements and design
  • Implementing unit tests
  • Performing Code reviews


  • Helping QA to develop test cases
  • Identifying and resolving problems found during testing
  • Estimating effort for given tasks


Qualifications and Experience

Match your profile

  • 3 years of experience working as a software developer in C/C++
  • Good C++ skills using C++14 or newer
  • Experience in working with STL concepts/syntax
  • Experience with embedded Linux
  • Strong communication skills (fluent in English, both written and spoken)
  • Open-minded for learning new technologies and processes
  • Thinking outside of the box, finding creative and sometimes unusual solutions


The following skills would be a plus:

  • Experience with Cmake, Ctest, CPPUnit, GoogleTest
  • Experience with agile software development processes (e.g. SCRUM/Kanban/XP)
  • Experience with Unix/Linux shell script, Python



Additional Information

Additional Benefits 

  • Flexible working hours
  • Hybrid work environment 
  • Employee stock options 
  • Company-sponsored trainings, domestic and international conferences, workshops, and education
  • Modern working environment to help you be productive and have fun playing pool, table tennis, and football 
  • Team buildings and paid slots for volleyball, football, and basketball to encourage team spirit 
  • Fruits and refreshments
  • Great working atmosphere
  • Competitive compensation package 



We are listening

How would you rate your experience with Endava so far?

We would appreciate talking to you about your feedback. Could you share with us your contact details?