Cela dépend en grande partie de votre définition.
Un sens large est le suivant
- Apple : Ingénieur logiciel (SE) I (lire : niveau 1) - SE V (niveau 5)
- Google (Alphabet) : SE, Senior SE, Senior/Staff SE, etc.
- Microsoft : SE, SE II, Senior SE, Principle SE
Cependant, le monde n'est pas si noir et blanc. Les entreprises technologiques, comme toutes les entreprises ont une hiérarchie très compliquée, voici un exemple de la seule hiérarchie des SOCIÉTÉS d'Alphabet, dont chacune a une structure de gestion en son sein.
Source[1]
Comme vous pouvez le voir, il y a une tonne de personnes sur la liste de paie, et bien que j'ai utilisé Google comme exemple, même Apple a 12 000 personnes sous un même toit. En fonction de l'expérience, des exigences et des complexités du projet, et de nombreux autres facteurs, il y a probablement beaucoup, beaucoup, de titres utilisés pour quelqu'un appelé génériquement "ingénieur logiciel".
Sans compter que presque toutes les entreprises technologiques sont investies dans des projets secondaires non liés à leur activité principale pour repousser les limites et essayer de trouver et de développer la prochaine grande vague technologique. Ces employés, bien qu'ils fassent certainement encore partie de la masse salariale, auraient une grande variété de salaires, d'avantages, d'expériences et de titres.
Notes de bas de page
[1] Alphabet, la société mère de Google'a expliqué dans un tableau.