Y Lin pointed out those high-end jobs tend require specialized skills. I now feel concurrency is an example, in addition to —
latency – c++ is the default for extreme latency
latency – sockets
latency – market data
latency – java?
dnlg – math — better entry barrier, closer to business.
dnlg – jargons in FX, Rates…
dnlg – arch
real projects are completed in lowly tools like sql, java, C, scripts, but interviewers need to see much much more than those.