Also, wondering if there any competitive open source game engines to aide in learning.
Right now, though, our only programming openings are for Java server engineers. Sorry.
I do recommend learning Unity though, if that's what you're interested in. As Unity improves, its easy cross-platform deployment becomes more and more attractive to larger companies.