Qual è la differenza tra questi titoli senior di software engineer? [chiuso]


94

Attualmente sono ingegnere informatico senior di ricerca presso una grande azienda e mi viene offerto un posto di "ingegnere senior" da qualche altra parte. Non sono sicuro che il titolo della nuova posizione trasmetta una mossa laterale o un avanzamento.

Quindi, a parità di tutte le altre cose (stipendio, dominio di competenza, ecc.), Qual è la differenza esterna tra questi titoli di ingegnere del software (in generale e indipendentemente da qualsiasi azienda particolare, se possibile):

  • ingegnere senior
  • ingegnere ricercatore senior
  • ingegnere senior
  • membro dello staff tecnico
  • ingegnere principale

Modifica: Permettetemi di approfondire il "membro dello staff tecnico" dal momento che è abbastanza raro. Penso che sia un titolo elevato, comunemente associato alla ricerca. So che Oracle, VMWare e i vecchi Bell Labs hanno questi titoli. Vedi: Membro dello staff tecnico . So cosa significa, ma non so come si contrapponga agli altri titoli, motivo per cui ho chiesto.


41
La differenza tra loro sembra essere di circa 10 caratteri. Il significato dei titoli di lavoro dipende interamente dalla società in questione.
GrandmasterB,

Per chiarire qui il punto di GrandmasterB: attualmente sono un Senior Software Engineer. Anch'io ero nel mio ultimo ruolo, ma il vero lavoro che sto svolgendo non potrebbe essere più diverso! Dipende davvero dalla compagnia.
Steve Hill,

4
La parola importante da cercare è "Junior".

Risposte:


132

"Quindi, a parità di condizioni" Non lo sono. Questi titoli non sono equivalenti.

Li classificherei così, dal più alto al più basso:

  • ingegnere principale
  • Ingegnere senior
  • Ingegnere del personale
  • Ingegnere senior / Ingegnere ricercatore senior

In generale, "senior" implica profondità di esperienza e maturità per lavorare in modo indipendente con una guida meno diretta nelle attività quotidiane. Un ingegnere può aspettarsi di ricevere incarichi o attività e priorità esterne. Un ingegnere senior dovrebbe aspettarsi di identificare e dare priorità a tali compiti per sé.

Un ingegnere senior è in genere qualcuno con una profonda conoscenza di una tecnologia o di una linea di prodotti ed esperienza con più cicli di rilascio.

Un ingegnere di ricerca senior suona come qualcuno che non è così coinvolto nei cicli di produzione ma è più focalizzato sugli algoritmi o sul lavoro strategico a lungo termine.

"Membro dello staff tecnico" non implica alcuna esperienza di programmazione o anzianità. Un addetto alla reception può essere un membro dello staff tecnico.

Un ingegnere del personale in genere ha una profonda esperienza e contribuisce a molteplici tecnologie e linee di prodotti all'interno di un'azienda.

Un ingegnere del personale senior fa tutto il lavoro di ingegnere del personale, oltre a lavorare di più in un ruolo di leadership in più linee o tecnologie di prodotto. Il personale senior dovrebbe anche pensare al futuro per la pianificazione e l'esecuzione strategica.

Un ingegnere principale è spesso il vertice della scala tecnica in molte aziende, o poco meno di "Technical Fellow" o "Chief Scientist". I presidi sono anche chiamati architetti in varie mode. I principali ingegneri sono responsabili dell'architettura in scala macro di una tecnologia software o di una linea di prodotti e forniscono assistenza e supervisione a più team di sviluppo che lavorano su prodotti o tecnologie diverse per garantire che le tecnologie interagiscano o si colleghino in modo appropriato.

Queste sono le mie opinioni non come manager delle risorse umane ma come ingegnere che ha lavorato (e contribuito a definire) tutti questi ruoli.


1
Grazie per il feedback. Per quanto riguarda "membro dello staff tecnico", la mia comprensione (come il poster originale di questa domanda) è che è usato per rappresentare una posizione elevata, di solito nella ricerca. Il problema è che non so come si classifica rispetto agli altri titoli, motivo per cui ho chiesto. Vedi: en.wikipedia.org/wiki/Member_of_Technical_Staff
stackoverflowuser2010

Sì, "membro dello staff tecnico" potrebbe significare qualcosa di alto in alcune aziende, ma di per sé è molto generico e relativamente insignificante, non fornisce informazioni sul ruolo, le responsabilità o l'ambito di influenza della persona. Se fossi assunto in una situazione di "membro dello staff tecnico", spingerei immediatamente a rinominare il gruppo. È una designazione ambigua, poiché ogni programmatore è composto da personale ed è tecnico. Se vuoi dire Research Fellow, allora dillo.
Dthorpe,

Microsoft ha anche il titolo di distinto ingegnere .
threeFourOneSixOneThree

Penso che prima della posizione senior e normale, ci possa essere "associato", che è quello entry level.
David 天宇 Wong,

AMD ha MTS e Senior MTS, che è superiore a eng 3 e eng 4. Sembra che sia specifico dell'azienda.
Kit10,

34

L'unico modo per sapere con certezza è ottenere una descrizione del lavoro (elenco delle responsabilità, competenze attese) per ogni posizione. Le qualificazioni su questi titoli sembrano arbitrarie e varieranno da una società all'altra.


26

Dipende dalla compagnia. Alla United Technologie s, la progressione è:

  • Ingegnere associato
  • Ingegnere
  • Ingegnere senior
  • Ingegnere del personale
  • ingegnere principale
  • Fellow tecnico
  • Senior Technical Fellow

Sebbene l'ingegnere principale e il collega tecnico siano all'incirca equivalenti.

Al di fuori di un'azienda specifica, tuttavia, la progressione è solo:

  • Ingegnere
  • Ingegnere senior
  • ingegnere principale

con forse l'aggiunta di "Senior Principal Engineer" dopo.


10
Ho sentito qualcuno riferirsi a chiunque nell'IT come "Quei tecnici ..."
FrustratedWithFormsDesigner,

2
Ho sempre voluto cantare "Perché è un buon amico" ogni volta che uno di loro era in giro ... MrGreen
Peter K.

12

Il bizzarro titolo di "membro dello staff tecnico" in realtà ha anche dei ranghi (a seconda della compagnia). Aveva solo due gradi (mts, dmts - distinti) ed entrambi implicavano che tu avessi un dottorato di ricerca (o master con esperienza equivalente). In realtà esiste un comitato tecnico per i titoli (almeno nei laboratori AT&T) che si deve passare per ottenere l'approvazione per detenere questi titoli.

I sottotitoli sono:

  • MTS - entry level (necessita di master)
  • SMTS (S per senior) - livello base per i ricercatori di dottorato o MTS dopo circa 2 anni
  • PMTS (P per Principal) - ricercatore esperto
  • LMTS (L for Lead) - livello regista, MTS con almeno 12 anni di esperienza.
  • DMTS (D for Distinguished) - livello di direttore esecutivo - ne vengono dati pochissimi.

Il massimo che puoi ottenere è PMTS, gli altri due richiedono promozioni ed entrambi sono rari. I titoli di ingegnere sono assegnati a non ricercatori o persone senza master / dottorato.


6

In uno o due posti in cui ho lavorato l'ordine è stato:

  • membro dello staff tecnico (o ingegnere)
  • ingegnere senior
  • ingegnere principale
  • ingegnere del personale (non presente nell'elenco)
  • ingegnere senior

La parola chiave nell'ingegnere ricercatore senior è "ricerca". Non stanno sviluppando prodotti o servizi attuali. Pensa alle persone che sviluppano "concept car".


0

L'ingegnere del personale senior suona molto generico e ampio, non contiene le parole "software" o "ricerca".

Assicurati di sapere che il dominio di competenza è simile al tuo, potresti facilmente confondere quel titolo di lavoro per qualcuno in alto nelle risorse umane :)


0

AT&T utilizza i membri dei membri dello staff tecnico. Sono assegnati a soluzioni di architetti che svolgono attività di ricerca, soluzioni di architettura ecc. L'ingegnere di ricerca senior e l'ingegnere senior differiranno in base all'azienda, ma ovviamente la ricerca sarà al centro dell'attenzione dell'ingegnere di ricerca senior. l'ingegnere del personale senior e l'ingegnere principale sono titoli insignificanti che si baseranno ampiamente sull'industria, sulla società e sul tipo di lavoro in cui sarai coinvolto. Per quanto riguarda il modo in cui questi titoli si accumulano, capirai che dalla retribuzione ti viene offerto rispetto alle dimensioni dell'azienda e ciò che è escluso da te. Se fossi nei tuoi panni e non ci fossero differenze di retribuzione e sei felice dove sei, perché cambiare? c'è rischio e non c'è guadagno extra? Tutti questi saranno pagati da $ 80K a $ 130K a seconda della compagnia e della città in cui ti trovi.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.