Even many of these will have a web component to it, because... there's a lot of business processes moving to the web as a delivery mechanism.
Funny you consider Java as a 'native' language. To the extent some of those jobs may be being done outside of the US, it might be for economic reasons - senior level C developers may be too expensive in the US to have lots of them. I suspect, however, it's more a case of not having enough for them to do relative to software higher up the stack.
You're living in a bubble working at the NYSE; few employers have needs that are time-sensitive enough to be measured in microseconds, nor do most employers have billions of dollars being exchanged every second.