I'm defining rich as making 7 figures a year. I think that's a pretty fair assessment. You'll never get that working for someone else (especially as an engineer), barring extenuating circumstances. High equity employee #1 or co-founder is the way to go.
High risk, high reward.
You can work at Google for a decade and end up a multi-millionaire, with enough money to retire to most places in the US.
From your other comment, it seems like you haven't done the analysis on this. Top companies are routinely paying $200k-300k these days. That's enough to save a million dollars over a decade even if you have a family.
Every time salary is discussed on HN, inevitably someone brings up this "fact" that engineers are "routinely" making $200K or $300K or $400K or whatever other ridiculous figure. Given average Bay Area software engineer compensation being between $100K and $140K depending on your source, even at $200K we're probably talking at least 1 or 2 standard deviations from the mean. But there's no fighting HN anecdotes. There's always someone here who knows That Guy At Google Who Makes $300K or That Buddy's Roommate That Gets $400K Straight Out Of School At Facebook, and suddenly this turns into "everyone must be earning that much." Come on.
Yes. It is surely possible to work at Google for a decade and end up a multi-millionaire. It's possible to bowl 300, too, and hit 3 hole-in-ones in a row. It's astronomically more likely most people who work at Google or any other software engineering role for a decade will not end up multi-millionaires. Pretending otherwise grossly overstates the (admittedly okay) lifestyles and salaries most tech folks enjoy.
Yup, all four of them - Apple, Facebook, Google, Netflix.
</sarcasm>
You might be able to become a millionaire in 25 years assuming a frugal lifestyle and no big life event costs, but that's optimistic.
$200k/year is most definitely rich by the standards of most of America. If you think that's silly, hang out with someone who makes $30,000 a year and think about how much $200,000 would change their lives.
[1]http://www.slate.com/blogs/moneybox/2015/03/03/how_americans...
And wealth is not defined by how much money you make, but by how much money you have.
There are other considerations as well, including cost of living (most high salary jobs are in high-cost areas), liabilities (debt), and so forth. If you want to get rich (again, 7-figure range), this just doesn't seem like a good bet to make.
My personal slant on things is that even if you do become a millionaire, let's say in your 60s, who cares? The point is to get rich while you can still enjoy your money. There's no virtue in being buried with your treasure.
>but affluent to comfortably rich.
What does that even mean? It's kind of rare that someone will pay you enough money that you can live off your investments.