IIVI
Superstar
Many experienced engineers make $700k+ per year and those L8+'s push over $1mil per year:
https://www.levels.fyi/?compare=Google,Facebook,Microsoft&track=Software Engineer
This is the thing about software and what I've learned in the industry as a software engineer myself:
1. Codebases don't shrink, they grow.
2. Companies don't want less features, they want more.
When codebases grow they need to be maintained, but companies want more features so they can't simply ask the current team to make more features while maintaining the code already there (or legacy code) so they have to hire more people.
The more people that get hired <=> the more the product team can add new features <=> the more code gets written <=> the more people they got to hire to maintain it <=> the more code gets written <=> the more the product team can add new features <=> the more people they got to hire to maintain it <=> the more code gets written <=> the more people they got to hire to maintain it, etc.
It's a rare field that actually generates more jobs with the more people hired and thus makes salaries skyrocket. You can limit the number of people you hire, but then the company would have to settle for less features and they don't want that.
The thing is, there are so many different fields that use software. Nearly every single industry has a software component to it. Plus, especially in 2022 these companies don't need an office building to run an entire business based on software.
https://www.levels.fyi/?compare=Google,Facebook,Microsoft&track=Software Engineer
This is the thing about software and what I've learned in the industry as a software engineer myself:
1. Codebases don't shrink, they grow.
2. Companies don't want less features, they want more.
When codebases grow they need to be maintained, but companies want more features so they can't simply ask the current team to make more features while maintaining the code already there (or legacy code) so they have to hire more people.
The more people that get hired <=> the more the product team can add new features <=> the more code gets written <=> the more people they got to hire to maintain it <=> the more code gets written <=> the more the product team can add new features <=> the more people they got to hire to maintain it <=> the more code gets written <=> the more people they got to hire to maintain it, etc.
It's a rare field that actually generates more jobs with the more people hired and thus makes salaries skyrocket. You can limit the number of people you hire, but then the company would have to settle for less features and they don't want that.
The thing is, there are so many different fields that use software. Nearly every single industry has a software component to it. Plus, especially in 2022 these companies don't need an office building to run an entire business based on software.
Last edited: