Novati on Leveling

Levels at Facebook are not about raw skills (be it technical or behavioral) but rather they are about your scope of responsibility.


The difference between 6 and 7 is a big one. When I left about 15% of all engineers were E6 and around 1% were E7.

At E6, you are basically doing an incredible job across the board. You are working on important projects, writing a lot of code, reviewing a lot of code, interviewing others, setting team goals, generally setting an example for a department.

To get to E7, you need to have a “superpower” that makes you unique and have a org/company wide impact. Facebook has created something called “archetypes” to summarize those superpowers. I was the “coding machine” archetype, which was created for me actually, and is a rarer one. Other ones included Generalist, Specialist, Fixer, PM/Eng Hybrid. (Novati 2022, “https://www.reddit.com/r/IAmA/comments/ui98mg/comment/i7by08x/”)

Novati, Michael. 2022. “I’m Michael. I Was a Principal Engineer at Facebook.” https://www.reddit.com/r/IAmA/comments/ui98mg/im_michael_i_was_a_principal_engineer_at_facebook/.

Return home