I am using a Planck 40% mech keyboard I consider high-end (as in personal endgame) and my base layout is euro/iso, but I have a custom layer for programming related signs like the $-sign. This way I have a better experience than I would have with a US-layout.
Programmers using mainly US-layout is a false assumption. I have only 2 out of 10 colleagues using it.
I could only make the switch to my custom layout on the Planck, because the small size of the keyboard makes it possible to use it everywhere.
I have 4 of them with identical layout. (: I cannot type on regular keyboards anymore. ^^
Maybe the Ergodox is for you: https://ergodox-ez.com/