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"