Skip directly to search

Skip directly to content



C++ Software Developer

Development - C++


Qualified candidates will participate in a project within a team of engineers involved in the development and design of software products, with responsibilities that may include any of the following:


  • Understand and extract complex functional and non-functional requirements
  • Develop new features, update and maintain existing ones
  • Communicate with product owners and analysts to transfer knowledge into the team
  • Performing complex unit and integration tests
  • Debug and find your way in the codebase
  • Read and write technical documentation


Qualifications and Experience

  • Minimum 4 years of hands-on experience in C/C++
  • Strong analytical and abstraction skills
  • Be able to work with all main aspects of C++ including threading, exception handling, templates
  • Experience with client/server development and network programming
  • Writing clean and efficient code
  • Strong communication skills (fluent in English, both written and spoken)
  • Exceptional team-oriented approach in work
  • Adding value to the team by being independent


Additional Information


  • Visual Studio toolchain
  • Developing for Windows target
  • Developing user interfaces
  • Git
  • SQL
  • Experience with Inter-process communication
  • Some knowledge of trading, exchanges and financial terminology 



  • Fast-paced international environment
  • Work in projects for some of the biggest brands worldwide
  • Multiple career development opportunities
  • Access to tools that drive continuous learning
  • Involvement in multiple initiatives to drive technical excellence
  • Training/ certifications and career development
  • Additional holiday days
  • Food vouchers
  • Medical care
  • Special discounts and offers
  • Endava shares
  • Open office space with various entertainment games – PS, table tennis, football and more
  • Endava referral bonus

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?