I'm just telling that C++ is something that really worth knowing. And i really don't know any big company that will even cogitate the possibility of hiring a game programmer that doesn't know C++...
Anyone who knows C# can just read one of those C++ tutorials to learn everything necessary to actually begin to use an engine in a week or two. After that, 6 months of varied programming experience (3-5 hours daily) will be enough to get very used to it and possibly you will be able to program an entire game without consulting google/forums/irc, at that point, it's just a matter of practice to get confident, and you can begin to make a portfolio and publish on internet, so you will have material to show.
The demand for good and experienced C++ programmers is higher than the supply, and it's growing even more. A lot of companies (gaming industry is well supplied though) are hiring 3-4 just-graduated inexperienced programmers instead of one professional due to the high demand so it's cheaper to hire the 4 inexperienced ones.
Just my 2 cents.