SDE I, SDE II, SDE III, et Principal.
Un SDE I est essentiellement un ingénieur junior nouveau et inexpérimenté (au niveau des ingénieurs d'Amazon's), généralement une embauche au collège.
Les SDE II ont quelques années d'expérience, notamment de l'expérience avec de grandes bases de code et une certaine expérience en architecture.
Les SDE III ont de nombreuses années d'expérience, et ont dirigé ou mené à bien au moins un projet non trivial ou important.
Les directeurs d'école sont comme des SDE III avancés. Habituellement, vous'recherchez 10-15 ans d'expérience minimum, et chacun a probablement quelques livres blancs publiés.
Note : Bien que les niveaux puissent être différents, ceux-ci ont tendance à correspondre assez proprement aux hiérarchies similaires chez Google et Microsoft, mais ils n'ont aucune corrélation avec les hiérarchies en dehors du "club" des entreprises d'élite (Microsoft/Amazon/Google/Facebook etc sur la côte ouest, Bloomberg/Goldman/sociétés HFT etc sur la côte est). Les personnes ayant 10 à 15 ans d'expérience en ingénierie logicielle passent *toujours* des entretiens dans ces entreprises, mais il se peut qu'elles ne soient pas aptes à occuper beaucoup plus qu'un rôle d'ingénieur junior (SDE I ou SDE II, selon l'entreprise que vous recherchez). Les égos sont meurtris tout le temps pendant les entretiens pour des entreprises comme Amazon.
Imaginez un diplômé d'université de 21 ans (qui vient de commencer à boire légalement) dans une pièce avec un candidat. Le candidat a 35 ans, avec une décennie d'expérience dans l'industrie. Le jeune homme de 21 ans lance des questions de programmation au vétéran de l'industrie de 35 ans, auxquelles ce dernier ne peut répondre correctement. L'industriel de 35 ans est sommairement rejeté. Aïe.
Cela arrive beaucoup plus souvent que vous ne le pensez.
Source : Ex-Amazon SDE + Ex-Microsoft SDE.
Mise à jour : suppression de certains détails de la réponse. Pas d'humeur à me faire botter le cul pour avoir divulgué des informations, même anonymement pour des informations qui ne sont'pas un secret commercial ou un privilège.
.