<p>
[quote]
From a finance perspective, engineering salaries are part of the total cost of the goods/services that they produce. Higher profit margin goods/services allow for higher salaries, conversely lower profit margin goods/services have salary/expense pressure. Using the IB/MC example, these services are high profit margin. That is IB/MC generate large fees in excess of the cost of these services. An exampe is an entry level MC from a Big 4 is billed out a $140 - $160 per hour. That entry level MC is being paid $45-60 per hour.
[/quote]
</p>
<p>I'm afraid that it's not quite that simple. After all, investment banking and management consulting both have the same 'problem' in that they are service businesses, and services inherently require lots of people to deliver those services. Hence, they do not enjoy the strongest 'labor economies of scale'. For example, if you're a consulting firm and you want to double your revenue, you basically need to double your consulting staff. </p>
<p>Contrast that with an industry like, say, software. The profit margins for successful software products are EXTREMELY high. Look at it from a variable cost perspective. It only takes some extra packaging, some extra documentation manuals, and a CD for Microsoft to publish another copy of Windows or MSOffice. So it costs Microsoft probably less than $1 to create another copy of software that it will charge anywhere from $200-400 (depending on which version you get). </p>
<p>And that's just Microsoft. Enterprise business software is far far more expensive. Let's say you buy a full suite of business software from Oracle - the 10g database, the Oracle App server, the Siebel CRM and Peoplesoft human resources sutie (Siebel and Peoplesoft are owned by Oracle now), and so forth. Your final bill can easily be in the 8 or 9 figures, depending on how many seat licenses you purchased, which enterprise features you chose, and so forth. But the only 'physical' thing that Oracle will give you (and hence, the only thing that Oracle has to pay for) is a box full of CD's and a stack of manuals. Also they probably have to staff up their help-desk with extra people to take care of the support calls that you are probably going to conduct in order to report problems and get help. </p>
<p>But the point is, you can see that the 'margins' on software, especially enterprise software, are super-high.</p>
<p>You can even see it with Internet companies. Frankly, it doesn't take much for Google to conduct a search for one more user. A little extra bandwidth, a little extra energy costs in their datacenter for the processing, but that's basically it. The same is true of Myspace - it costs the company very little money to handle one more user profile. It doesn't cost Ebay much of anything to handle one more auction. </p>
<p>What software companies, including Internet companies, exhibit from an economic standpoint are miniscule variable costs, but very high fixed costs. The very first copy of Windows Vista "cost" $6 billion for Microsoft to produce, because that included all of the R&D costs to build Vista. But the second copy, and every copy after that, costs almost nothing. Once you've built the software, it costs almost nothing to make copies. It cost a lot of money for Google to build its scalable search engine and other features and tie it into an advertising engine. But once that's all built, it costs practically nothing to add more and more users. That's why companies like Microsoft can enjoy high margins. For example, Microsoft has 39% operating margins and 28% overall profit margins. In comparison, Goldman Sachs's margins are 39% and 25% respectively. </p>
<p><a href="http://finance.yahoo.com/q/ks?s=MSFT%5B/url%5D">http://finance.yahoo.com/q/ks?s=MSFT</a>
<a href="http://finance.yahoo.com/q/ks?s=GS%5B/url%5D">http://finance.yahoo.com/q/ks?s=GS</a></p>
<p>So if salaries were determined solely by profit margins, then why doesn't Microsoft pay its engineers as well as Goldman Sachs pays its bankers? Why don't Microsoft engineers, start out at 120-150k (salary + bonus) right out of undergrad? Why don't you have superstar Microsoft engineers making 7 or 8 figures a year? After all, Microsoft's margins are even better than are Goldman Sachs's, so it would seem to me that they have the headroom to pay even better than Goldman does. </p>
<p>
[quote]
In summary, if you want to make money you need to go where the money is.
[/quote]
</p>
<p>See above. There is a TREMENDOUS amount of money being made in software. But not a big chunk of it is accruing to the actual software engineers. Or take the Internet. YouTube was founded in 2005, and was sold a year later for $1.65 billion. That's a tremendous amount of wealth-generation for just one year's worth of work. But most of that money went to the founders and to the investors. Those engineers who built the YouTube website and back-engine - they didn't get that much of it. {Don't get me wrong, I'm sure they made out decently, but they didn't become super-rich the way the founders did}. Hence, the money is definitely there. It's just that not much of it accrues to the individual engineer. Contrast that with investment banking, where a significant amount of the value created really does accrue to the individual analyst or associate. </p>
<p>
[quote]
In industries such as autos, lower cost/higher quality producers are hurting GM and Ford.
[/quote]
</p>
<p>I would actually argue that much of it is a matter of marketing and strategic positioning. For example, Microsoft's software really isn't THAT good. Microsoft has never really produced the highest quality or the cheapest software around. Microsoft wins by stellar marketing and stellar business strategy. For example, Microsoft encouraged the clone PC market and cut sweetheart deals with them to preload Windows and Office. Microsoft played Intel and AMD off against each other, and played the peripherals makers against each other to keep all of them off-balance and weak. Microsoft bundled features that served to destroy entire competing industries (i.e. Microsoft killed Netscape by bundling IE into Windows, and has effectively killed off Real Networks as a competitive threat by bundling Windows Media Player). </p>
<p>Let's take a look at the auto industry. You say that low-cost/high-quality producers are hurting GM and Ford. Well, frankly, I think much of this is due to bad marketing. The high-quality Japanese makers, i.e. Toyota and Honda, are actually more expensive than GM and Ford. The Koreans are basically now the same cost, and often times a bit more expensive. So, if anything, it is actually GM and Ford that are now the low-cost option. I know that among my circle of friends, we all know that the American car is the cheap option, and foreign cars are actually the expensive option.</p>
<p>But take a look at the German cars, especially the luxury cars (Mercedes, BMW, Audi). Frankly, German cars are not that high quality. The latest Mercedes, in particular, are riddled with manufacturing defects according to JD Powers. And Mercedes is expensive. You can almost certainly get a Ford or a Chevy that is more reliable and cheaper than a Mercedes. But that has to do with marketing. Americans THINK that a Mercedes is high quality, even when it is not. Mercedes has that image of great German engineering as well as exclusivity that gets customersto want it, even when the quality really isn't that strong. In other words, the Germans have marketed their products well. The Americans have not. When people think of an American car, they think of something cheap and shoddy, even when the quality is, while not as good as the Japanese, is still actually pretty good.</p>