▲ | moandcompany 5 days ago | |||||||||||||||||||
It'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) | ||||||||||||||||||||
▲ | jll29 5 days ago | parent | next [-] | |||||||||||||||||||
One of the problems is that large corporations have such complicated role structures, and another problem is that they are also different from all other large corporations. A third problem is that the compensation models are again vastly different. A fourth problem is that they change over time. All of this means as an individual you suffer from extreme information asymmetry. Even if you got two offers from two different FAANGs, it would perhaps be hard to figure out which one is better. Has anyone defined any mapping tables between role names across Amazon, Meta, Alphabet etc. and figured out salary ranges for them in a public spreadsheet? BTW, has anyone got a leaked (anonymized) copy of FAANG employment contracts so one can compare the various clauses across employers, and track changes of their standard templates over time? (I haven't seen this topic discussed much on here in the systematic way that it deserves.) Given the developer community invented open source it is surprising that corporations have so far succeeded in keeping such obvious things relatively secret (compared to, say, the emails of Sarah Palin and Ehud Barak ;-). | ||||||||||||||||||||
| ||||||||||||||||||||
▲ | moandcompany 4 days ago | parent | prev | next [-] | |||||||||||||||||||
Adding a correction on above -> L7 is Senior Staff Engineering Manager (M2) L6 is Staff Engineering Manager (M1) they are of equal level to the SWE ladder L6 and L7 titles | ||||||||||||||||||||
▲ | doublerabbit 5 days ago | parent | prev [-] | |||||||||||||||||||
What's the difference between Staff and Senior engineer? | ||||||||||||||||||||
|