- Bachelor’s or Master’s degree in Computer Science or a related field; - 2–5 years of professional experience in C++ development;