Middle Software Developer (C++)