C++ is basically the latin of programming languages. Its usage (outside of games) is getting smaller and smaller but, it is the go to language that a lot of companies still use for programming tests (even for PHP or Java programming jobs).
It is a powerful language but it is also a language that is full of pitfalls and gotchas. It is still used by most AAA companies along with some kind of scipting language but for an indie game like the ones that are advertised in the classifieds they are constrained by small team sizes, finances and time so they will tend to use established games engines that will use a higher level language.
understand C++ can transition to most other languages (expect functional)
Functional programming is just a paradigm and C++11 supports programming in a functional style so why you assume somebody who fully understands C++ would have trouble I don't know.
But it doesn't work the other way. Take someone who knows C#, or Java, or Javascript, and show them some C++ code. They will not understand it.
Theres no reason why somebody who has used any of these languages would not understand C++ code.