>> ajacobson: [...] Optiver’s story [...]
Well, I'm in EU and I applied to Optiver Amsterdam a while ago. I think the response I got was ... crickets. Not even an "after careful consideration, we regret to inform you that you have not been selected for interview".
And anyways these developer interviews always assume that no matter how many years of experience and systems built (my name's Bernard Montgomery and I've successfully devised a strategy to push Germans out of Africa), you're a drooling idiot who's got to be tested on the most elementary (and preferably obscure) stuff (a 22 years old drill sergeant will test you on pushups and 10 miles run in full combat gear: ahh, you caved in after 9 miles, you're clearly a fraud). This is in the fortunate case when you actually get to speak with another developer, oftentimes you only get to speak to the HR, who decides you're not a good fit for company values. And if by chance you're still hired you're getting the soul-sucking and career destroying work of wiping some old man's ass, i.e. bugfixing. With bugfixing, the nice thing is no matter how many crap you clean, there's always much more coming at you. And the 'performance' metric always being not how many bugs you fixed but how many still are and keep forming. In a single good day, a developer can produce enough to keep one cleaning lady/man occupied for a year B-)
And the icing on the cake, you have to sign a non-compete agreement and intellectual property transfer, to make sure that if you happen to have the wits and the drive to still do valuable development at home, outside work where you are not allowed to do it anyways, then all your work are belong to us.
My experience is that employed finance is a shithole and I'm not looking to get back into that.