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

87

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

Quindi, tutte le altre cose sono approssimativamente uguali (stipendio, dominio di competenza, ecc.), qual è la differenza esterna tra questi titoli di ingegnere software (in generale e indipendentemente da qualsiasi azienda particolare, se possibile):

  • ingegnere senior
  • ingegnere di ricerca senior
  • ingegnere del personale senior
  • membro dello staff tecnico
  • ingegnere principale

Modifica: Permettetemi di approfondire "membri dello staff tecnico" poiché è piuttosto raro. Penso che sia un titolo alto, comunemente associato alla ricerca. So che Oracle, VMWare e i vecchi Bell Lab hanno questi titoli. Vedi: Membro dello staff tecnico . So cosa significa, ma non so come si sovrappone agli altri titoli, motivo per cui l'ho chiesto.

    
posta stackoverflowuser2010 10.02.2011 - 19:27
fonte

7 risposte

119

"Quindi tutte le cose sono uguali" Non lo sono. Questi titoli non sono equivalenti.

Li classificherei in questo modo, dal più alto al più basso:

  • Ingegnere principale
  • Senior Staff Engineer
  • Tecnico del personale
  • Ingegnere senior / Senior Research Engineer

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 compiti e priorità esterna. Un ingegnere senior dovrebbe aspettarsi di identificare e dare la priorità a tali compiti da soli.

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

Un Senior Research Engineer suona come qualcuno che non è coinvolto nei cicli di produzione ma è più concentrato sugli algoritmi o sul lavoro strategico a lungo termine.

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

Un tecnico del personale di solito ha una profonda esperienza e contribuisce a più tecnologie e linee di prodotti in un'azienda.

Un Senior Staff Engineer fa tutto lo staff tecnico, oltre a lavorare di più in un ruolo di leadership su più linee di prodotto o tecnologie. Lo staff senior dovrebbe anche pensare al futuro per la pianificazione e l'esecuzione strategica.

Un Principal Engineer è spesso il top della scala tecnica in molte aziende, o poco meno di "Technical Fellow" o "Chief Scientist". I principali sono anche chiamati architetti in varie mode. I principali ingegneri sono responsabili dell'architettura a 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 diversi prodotti o tecnologie per garantire che le tecnologie interagiscano o si connettano l'una con l'altra in modo appropriato.

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

    
risposta data 10.02.2011 - 21:26
fonte
34

L'unico modo per sapere con certezza è ottenere una descrizione del lavoro (elenco di responsabilità, abilità previste) per ogni posizione. Le qualificazioni su questi titoli sembrano arbitrarie e variano da azienda a società.

    
risposta data 10.02.2011 - 19:34
fonte
23

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

  • Assistente tecnico
  • Ingegnere
  • Ingegnere senior
  • Tecnico del personale
  • Ingegnere principale
  • borsista tecnico
  • Senior Technical Fellow

Sebbene l'ingegnere principale e il borsista tecnico siano più o meno equivalenti.

Al di fuori di una società specifica, però, la progressione è solo:

  • Ingegnere
  • Ingegnere senior
  • Ingegnere principale

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

    
risposta data 10.02.2011 - 19:35
fonte
11

Anche il bizzarro titolo di "membro del personale tecnico" ha una sua posizione (a seconda della compagnia). Aveva solo due ranghi (mts, dmts - distinti) ed entrambi implicavano un dottorato (o master con esperienza equivalente). In realtà c'è un comitato per il titolo tecnico (almeno in AT & T Labs) che si deve passare per ottenere l'approvazione per tenere questi titoli. I sotto ranghi sono: MTS - entry level (richiede padroni) SMTS (S per Senior) - entry level per ricercatori di dottorato o MTS dopo circa 2 anni PMTS (P per Principal) - ricercatore esperto LMTS (L for Lead) - direttore, MTS con almeno 12 anni di esperienza. DMTS (D per Distinguished) - livello di direttore esecutivo - molto pochi di questi sono dati.

Il massimo che puoi ottenere è PMTS, gli altri due richiedono promozioni ed entrambi sono rari. I titoli degli ingegneri sono dati a non ricerca, o persone senza padroni / phd.

    
risposta data 14.01.2012 - 12:14
fonte
5

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

  • membro del personale tecnico (o ingegnere)
  • ingegnere senior
  • ingegnere principale
  • ingegnere del personale (non nella tua lista)
  • ingegnere del personale senior

La parola chiave del senior research engineer è "research". Non stanno sviluppando prodotti o servizi attuali. Pensa alle persone che sviluppano "concept car".

    
risposta data 10.02.2011 - 19:41
fonte
0

Il Senior Staff Engineer suona molto generico e ampio, non ha le parole "software" o "ricerca" lì dentro.

Assicurati di sapere che il dominio di competenza è simile al tuo, potresti facilmente confondere il titolo di lavoro per qualcuno di alto livello in HR:)

    
risposta data 10.02.2011 - 19:35
fonte
0

AT & T utilizza membri di titoli di staff tecnico. Sono assegnati a soluzioni di architetti che svolgono attività di ricerca, soluzioni architettoniche, ecc. Il senior research engineer e l'ingegnere senior si differenziano in base all'azienda, ma ovviamente la ricerca sarà l'obiettivo principale per i ricercatori senior. ingegnere senior e ingegnere principale sono titoli privi di significato che si baseranno ampiamente sull'industria, sulla compagnia e sul tipo di lavoro in cui ti impegnerai. Per quanto riguarda il modo in cui questi titoli si accumulano, capirai che dalla retribuzione ti viene offerta rispetto alla dimensione dell'azienda e cosa è escluso da te. Se fossi nei tuoi panni e non ci sono differenze di retribuzione e sei felice dove sei perché cambiare? il rischio c'è e non c'è guadagno extra? Tutti questi saranno pagati da $ 80K a $ 130K a seconda della compagnia e della città in cui ti trovi.

    
risposta data 15.11.2011 - 00:29
fonte

Leggi altre domande sui tag