Migliore risposta
È un titolo e i titoli significano qualunque cosa lazienda che li ha creati vuole che significhino.
Non cè modo utile per rispondere a questa domanda senza il contesto aggiuntivo dellazienda a cui è in relazione. Sì, molte aziende seguono un modello simile a Google dove cè la seguente progressione di carriera:
- Software Engineer – neolaureato
- Software Engineer II – pochi anni di esperienza
- Software Engineer III / Senior – guida i team, crea sistemi complessi
- …
Ma un punto critico da sottolineare è che il bar per raggiungere ciascuno di questi livelli varierà in base alla reputazione dellazienda. Quindi, ad esempio, diventare un ingegnere senior (L5) in Google sarebbe probabilmente un ingegnere senior in molti altri posti.
Vedi Levels.fyi per un confronto più diretto del modo in cui le diverse scale vengono mappate tra le diverse organizzazioni. Prendi LinkedIn vs Google , ad esempio. LinkedIn salta il titolo di Software Engineer II e passa direttamente a Senior, il che significa che Senior in Google riguarda il personale di LinkedIn. Questa è linflazione del titolo, intesa a dare alle aziende un po di influenza sui loro concorrenti nel fare appello alla vanità del candidato.
Quindi, se stai facendo domanda per un lavoro, il mio consiglio è di non preoccuparti del titolo, a meno che tu non sappia con un certo grado di certezza come la loro carriera è associata alla tua attuale azienda. Concentrati invece sullambito e sulle responsabilità, sulla retribuzione e sulladeguatezza del team / cultura.
Risposta
In genere, è lequivalente di “Ingegnere senior”.
In parole povere …
Ingegnere del software I == associato o programmatore di livello base, non ci si aspetta che sia affidabile per date o progetti, ma impara come funziona il mondo.
Ingegnere del software II == programmatore regolare, dovrebbe essere un programmatore esperto e affidabile e capire il design abbastanza bene per farlo
Ingegnere del software III == Programmatore senior, dovrebbe essere molto affidabile, guidare piccoli team e fornire un significativo input di progettazione dellarchitettura, molte volte responsabile dellintero progetto.