Skip to main content


Showing posts from March, 2022

Large tech companies should be training engineers

As of 2/28/2022, Amazon has 27,910 openings in software. When I checked again on 3/14/2022, that number had shot up to 29,239. If New York City was entirely inhabited by software engineers, Amazon could hire roughly 1 in 300 New Yorkers tomorrow. According to, an L6 software engineer can expect to make roughly $357,000 USD at Amazon. This is just one tech company of many. Besides Tencent and Amazon who are great at leveraging their balance sheet for the long term, many tech companies see huge cash positions and increasing cash flows and do not seem to have enough cost efficient channels to deploy capital. There aren't enough engineers to hire. This results in ever higher salaries for engineers.   (Source: (Source:,Google,Facebook,Microsoft&track=Software%20Engineer)   The great irony of it all is in the competition for tech talent, anecdotally the number of software