3 ms·
Do you have a mapping to roles/levels[1], for example: Principal EM - USD$1.3m/yr per https://www.levels.fyi/companies/google/salaries/software-engineering-man
by dhx 1y ago
Do you have a mapping to roles/levels[1], for example:
Principal EM - USD$1.3m/yr per https://www.levels.fyi/companies/google/salaries/software-engineering-manager/levels/l8 https://www.levels.fyi/companies/google/salaries/software-en...
Staff EM - USD$664k/yr per https://www.levels.fyi/companies/google/salaries/software-engineering-manager/levels/l7 https://www.levels.fyi/companies/google/salaries/software-en...
Staff IC - USD$557k/yr per https://www.levels.fyi/companies/google/salaries/software-engineer/levels/l6 https://www.levels.fyi/companies/google/salaries/software-en...
Senior IC - USD$410k/yr per https://www.levels.fyi/companies/google/salaries/software-engineer/levels/l5 https://www.levels.fyi/companies/google/salaries/software-en...
Mid IC - USD$290k/yr per https://www.levels.fyi/companies/google/salaries/software-engineer/levels/l4 https://www.levels.fyi/companies/google/salaries/software-en...
levels.fyi doesn't appear to use the term "Technical Lead". There is "Technical Program Manager" and "Technical Account Manager" that sound like they'd be similar (someone technical transitioning into a full-time non-technical role). And then roles such as "Product Manager" and "Program Manager" seemingly for those who are currently 100% non-technical in their work.
Does the change mean the most competent solution architect who has successfully designed and implemented many complex systems from scratch is capped in salary package because they're not doing the important job of demanding those around them fill out TPS reports all day?
[1] https://www.levels.fyi/companies/google/salaries/software-engineer?country=254 https://www.levels.fyi/companies/google/salaries/software-en...
- joshuamorton 1y agoTPM, TAM, and PM have nothing to do with this. A technical lead is usually a semi-formal role for an IC or a TLM that implies that they are leading a project with other folks working on it. There are situations where the Mid, Senior, or Staff IC could all be a technical lead of various sized projects. > Does the change mean the most competent solution architect who has successfully designed and implemented many complex systems from scratch is capped in salary package because they're not doing the important job of demanding those around them fill out TPS reports all day? No.
- danpalmer 1y agoTPM and TAM are completely different roles. TPMs are essentially project or program managers across wider parts of the org, and the "technical" means they have something beyond a surface understanding of the technical aspects, but are likely not writing any code. TAMs are account managers in the sales org with a focus on giving clients more technical support or planning integrations etc. "Technical lead" is not a role profile or ladder, it's what you're doing. You could be a TL at L4 on a small project, and you could not be TL at L7 if it's a big enough project. All very subjective. The point of this thread is that there are teams with a manager who is the defacto TL for the projects the team is doing, so they have IC responsibilities, and then there are teams where the manager does manager things and there's one or more separate TLs. I've worked on teams in both structures, both in and out of Google, and whether TLMs vs EMs work well depends on so many factors: who the manager is, their management style, the org's priorities, the projects, etc.
- BobbyTables2 1y agoHell, I’d happily be Lundberg for $1.3M/year. Shoot, I’d probably even do it for just $1.0M — and the Bobs would be pleased! It also sounds like the 10x developers are underpaid by a factor of 100!
- moandcompany 1y agoIt's been a few years, but from what I recall, a Principal is a Director-equivalent (L8) level. The prior poster is missing the L7 tier, which is Senior Staff Engineering Manager for the Engineering Manager Ladder. L8 is a Director on the Engineering Manager Ladder L8 is a Principal on the Software Engineer (SWE) Ladder. Tech-Lead Managers (TL/M or TLMs) were on the SWE Ladder. For reference: Software Engineer Ladder L8 - Principal Software Engineer L7 - Senior Staff Software Engineer L6 - Staff Software Engineer L5 - Senior Software Engineer L4 - Software Engineer II L3 - Software Engineer (new graduates would start here) ---------------------- L2 and below exists in rare occasions. Engineering Manager Ladder L8 - Director L7 - Staff Engineering Manager L6 - Engineering Manager (M1) L5 - Engineering Manager (M0 - normally this level does not exist for external hires and is for the rare situation when a SWE is converting to the Engineering Manager ladder)
- doublerabbit 1y agoWhat's the difference between Staff and Senior engineer?
- lazide 1y agoSenior engineer is usually focused on a single project, and knows it deeply. Usually directing and mentoring more junior engineers in the process. Staff engineer typically is overseeing multiple projects, providing deep technical oversight and guidance on those projects, and mentoring Senior engineers. They start to influence technical culture. They are actively involved in ensuring business needs get met by the technical solutions their group is building. Senior Staff Engineers will be overseeing a product function, and multiple Staff engineers. They build the correct technical culture. They ensure larger architectural issues get resolved. They are actively involved in ensuring the technical work being done is meeting business needs, and identifying business needs their technical org can be meeting - and working to make that happen. Principal engineers are setting the tone for an entire large product (typically), and ensuring the Senior Staff engineers are doing the right things - and also often involved in driving strategic product direction. Senior Staff and Principal tend to be increasingly political, but even Staff will get pulled into that type of thing somewhat regularly.
- loeg 1y agoI believe a TLM is an IC on this scale.
- Anon1096 1y ago> Does the change mean the most competent solution architect who has successfully designed and implemented many complex systems from scratch is capped in salary package because they're not doing the important job of demanding those around them fill out TPS reports all day? In house solutions architects are not really a thing at FAANG. Designing and implementing systems is what mid+ level SWEs are expected to do. The solutions architects I have seen were all in the sales org helping external customers better use the cloud. My experience isn't exhaustive of course.
- lazide 1y agoI suspect they’re talking about Senior Staff IC’s - aka TL’s of TL’s.