Qual è la differenza tra un MTS 1 e un ingegnere software senior su eBay?

MTS 1 (Membro del personale tecnico) è equivalente alla posizione di Staff Engineer come in altre aziende nella zona della baia.

La differenza è nell'influenza e nella complessità che stai gestendo in termini di lavoro. La linea è molto sottile tra Sr.Software Engineer e MTS1 se si svolge il ruolo di Sr.Software Engineer per un po' di tempo.

Sr. software Engineer(basics) :

  • Si occupa o lavora su una caratteristica sostanziale del sito o un servizio.
  • Maggioranza del tempo speso a scrivere codice.
  • Scrive codice privo di bug con un'adeguata automazione e unit testing.
  • Pensa al design generale e all'impatto sugli utenti prima di apportare modifiche alle caratteristiche esistenti o introdurre nuove caratteristiche.

MTS1(basics): Tutto quanto detto sopra più

  • Lavora con altri team, architetti, designer per trovare una soluzione ai problemi.
  • Si può fare affidamento su di lui per consegnare una grande funzionalità con successo.
  • Fornisce leadership tecnica e mentoring agli ingegneri junior.
  • Influenza del senior management sugli aspetti tecnici del prodotto.
  • Progetta per 100x, implementa per una crescita 10x in termini di scalabilità.

Queste qualità variano da team a team, alcuni dei team della piattaforma potrebbero avere requisiti diversi da quelli degli ingegneri di rete.

"Sono un dipendente di eBay, le opinioni qui espresse sono mie e non riflettono necessariamente le opinioni di eBay come azienda e degli altri dipendenti che lavorano per eBay"