In practical terms, how are the roles different? And how many years of experience one needs to get E6?
To give an example, I work at a startup and have 8yoe, in infra. This startup is not full of particularly smart or talented people, so a comparison with how I would perform at FB based on how I performed at my company is probably not very fair.
However, at my current company I’ve basically never been told what to do, I’ve always started a project by either getting an idea and trying to pursue it, or by recognizing a current problem and tackle it. Sometimes I’ve been able to fully and independently execute on the project, other times my lack of specialized skills forced me to either look for help of some other team members, or leave the work at a prototype stage.
What I’m trying to say is that I’ve never been too much focused on sprint/epic task list given by some PM, where the only thing I could provide was the implementation of a specific feature in the 2 weeks sprint. I solved problems.
Would that sound like E5 or E6? Do you think I would have problems with this less structured mentality when performing at FB?
FB has private levels, so only your manager will know your level. E5 or E6 will affect your compensation and the minimum expectations for your work. If you join as E5 and perform super strongly, you will receive outsized bonuses & stock which will balance out most/all of the comp difference.
Being levelled as E6 based on 8 years of experience is not impossible, but very rare.