FriedRiceNSpice
Captain
Entry level software engineers at top tech companies in Bay Area and NYC is about 150k. Just about 20-30k lower in Seattle. As been said, this figure is not achievable in vast majority of US cities, but it is easily achievable in the specific three metropolitan areas, and maybe a small handful of others (definitely not entry level though). Competent engineers in these three areas should easily be looking at total compensation in the 250-400k range within 5-10yrs. Of course, this still represents a small but significant minority of all software engineers in the US, only possible at tier one tech companies and certain financial institutions. Outside of software, you can reach same levels at the most expensive metro areas in finance, pharma, and certain other science and engineering fields by early to mid career. Of course, in medicine and law, 150k is trivial in any economically competitive urban area in the US, but those fields come with delayed earning as well as extremely high investments in education.Wow, you really live in a parallel universe
For comparison, entry level salaries for software engineering in China might start at only 300k RMB, but 1-2million RMB is achievable for the best engineers at top Chinese tech companies in Beijing, Shenzhen, and Shanghai. The main difference is the competition is a lot tougher in those cities compared to NYC/Bay Area/Seattle.
For comparison, entry level software engineers in Shenzhen might only start at 300k RMB,