Meta engineering levels: E3 to E8 explained
Meta runs E3 through E8 on the individual-contributor ladder: E3 entry, E4 mid, E5 senior, E6 staff, E7 senior staff, E8 principal. It maps onto Google's L3 to L8 more closely than any other large-company ladder, and E5 is the level Meta treats as terminal.
The Meta ladder is the easiest of the large ones to reason about, because the bands line up almost one to one with Google's: E3 to L3, E4 to L4, E5 to L5, and so on up. What differs is culture rather than structure. Meta is widely described as promoting faster in the early bands and holding a harder line at E6.
E5 is the level to understand properly. It is the terminal band, meaning an engineer can remain there indefinitely without being managed out, and it is where the largest share of the ladder sits. Everything above it needs scope that reaches other teams to be available in the first place.
None of these bands is published policy. They circulate through levels.fyi, Blind and recruiters, and the details drift. Treat any mapping as approximate, and confirm the scope in the conversation rather than the number.
What to actually study
Real modules from the curriculum, in the order they make sense. Every video each one points at is free.
- DeploymentThe Language of SystemsThe five behaviours every production system exhibits, stated as maths before they are stated as advice.6 lessons
- Everything DataData ModelingDesign data models that support analytics, feature engineering, training, and serving without leakage or excessive complexity.7 lessons
Common questions
- What does E5 mean at Meta?
- E5 is the senior software engineer band. It is Meta's terminal level: an engineer can stay there for a whole career without promotion pressure, and it holds the largest part of the individual-contributor ladder. It maps closely to Google L5.
- Is Meta E6 the same as Google L6?
- Approximately. Both are the staff band, where the work crosses teams and a design is judged on what it costs the neighbours. The scope is comparable; the promotion bar and the evidence each company wants are not identical.
- How long does E4 to E5 take at Meta?
- Commonly two to three years, though it depends far more on whether an ownable service exists on your team than on time served. E3 to E4 is the only step with a clear expectation attached to it.
No course promotes anyone. Levels are awarded by employers against their own ladder, on evidence collected over months. What material like this can do is close a specific knowledge gap that is currently in the way.
Every level