|
Finance is actually more meritocratic than software, these days. That may change. Right now, the douche factor is much higher in software startups that that clouds the game. Of course, many of those douches came from (cough failed out of) finance and management consulting. Traders who top out at $500,000 per year are considered failures. Quants and programmers often get to (and, sometimes, past) that level, but more slowly (maybe 35-45 on average; obviously, there are outliers who get there faster). For a contrast, the mediocre engineer gets such a small amount of equity that it's less than a finance bonus at liquidity. Then there's dilution and cliffing. Sometimes engineers (usually, ones who joined early and were later judged to have "too much" equity) are pressured into non-exercise of options on reputation threats (i.e. "you're fired, but if you don't exercise your options on that 2%, I won't have to give you a bad reference.") Finance is harder to get into, but once you're in, you have a certain status that Silicon Valley just doesn't give to engineers except for a couple hundred with international reputations. There's also much better career planning in finance. Don't make any obvious wrong moves and you will move forward. It might not happen as fast as you'd like, and you probably won't get to the $50M net worth level, but you can make a decent life for yourself and you won't be tossed out like yesterday's garbage at age 40. Finance does have a lot of job volatility. The business is cyclical and layoffs happen. That said, so do startups. Finance compensates you for this risk by (a) compensating you well, and (b) being professional about it when layoffs happen, so your reputation is intact. The slimy tech companies, on the other hand, don't compensate your risk except with platitudes about "changing the world" and, when times are bad for them, hide layoffs with stack ranking and dishonest PIPs. I will probably try to go back into finance in a year or so, honestly. (I'm already putting out feelers.) Tech is a nice idea, but the software industry, as it actually is with the "agile" micromanagement and the stupid startups and the general incompetence of its upper management (I won't call them "leadership" because they're not) is basically a waste of time for talent. At banks, I know that many of the MDs are at or above my talent level, and that almost all of them worked really hard to get there. Non-techs (including executives) in tech companies are basically 95% morons because the capable non-techs generally have better options in other industries. It's hard to go back to finance, from startups, because the typical startup CV has a high jobs-to-years ratio and finance is still pretty bigoted about "job hoppers". (Finance is meritocratic once you're in, if you get a good job, but getting in can be a hassle.) In startups, one job per 2 years is normal; in finance, it fucks you in the ass if you change jobs that often. |
Regardless, that's a small subset of finance jobs, no? What I've read about the investment banker side is that the job is absolutely dreadful; if you get into private equity, it gets better, but you're still working like a dog generally. Also, sans trading, the jobs tend to require a very different type of person than your typical software engineer. As you move up, your sales/pitch skills become more and more important, as your ability to win clients/deals for the firm is what brings in revenue, not your ability to use excel.