Apa yang dikerjakan Principal (staf utama) Software Engineer
(blog.devgenius.io)- Di Google, Facebook, Amazon, dan lainnya, ini kira-kira setara dengan Level 7+, dengan total kompensasi tahunan sekitar $800K (950 juta won)
Definisi
- Secara umum, harus mampu mengidentifikasi, mendorong, dan menyelesaikan initiative yang berdampak pada beberapa tim/organisasi
-
Mengidentifikasi peluang yang penting bagi bisnis dan berdampak pada tingkat organisasi hingga perusahaan
-
Mengidentifikasi metrik keberhasilan utama, dan berfokus pada elemen penting di critical path
-
Mengabstraksikan masalah umum yang muncul dalam produk, dan memperbaiki infrastruktur bersama secara proaktif
-
Secara berkelanjutan memengaruhi budaya engineering organisasi
-
Membantu perekrutan engineer senior dan manajer
-
Mengevaluasi produk dan teknologi baru di industri
Arketipe (Archetypes)
- Berdasarkan pengalaman, perusahaan memasangkan engineer utama dengan arketipe tertentu untuk mendukung pertumbuhan mereka
-
Generalist : Pemimpin di bidang produk/layanan. Terus memberi dampak dan mengirimkan produk
-
Specialist : Ahli di area tertentu. Terus berkontribusi pada perkembangan bidang yang digelutinya
-
Coding Machine : Membangun solusi untuk masalah kompleks, dan melakukannya jauh lebih cepat daripada kebanyakan engineer
-
Product Manager(PM) Hybrid : Menyelesaikan masalah bisnis yang kompleks yang membutuhkan komunikasi XFN (cross-functional), strategi produk, dan solusi teknis secara bersamaan
Singkatnya,
- Untuk memberi dampak pada "tingkat organisasi", principal engineer harus memilih sasaran kerjanya dengan sangat baik dan memanfaatkannya semaksimal mungkin
→ Misalnya, untuk memaksimalkan keberhasilan dan dampak pekerjaan, principal engineer biasanya melapor langsung kepada pemimpin engineering tingkat "direktur"
4 komentar
Kesan saya untuk tiap arketipe adalah
Nomor 1 adalah Demis Hassabis
Nomor 2 adalah Geoffrey Hinton
Nomor 3 adalah Jeff Dean
Dengan memberi contoh, jadi lebih mudah dipahami. Saya harus mengirim komentar ini ke orang yang menulis postingan aslinya..!
Kata-katanya ditulis dengan bagus, tetapi saya penasaran dengan contoh kasus nyata yang benar-benar pernah terjadi. Misalnya, peluang apa saja yang pernah ada untuk memberi dampak pada level organisasi hingga perusahaan, lalu keputusan seperti apa yang diambil dan bagaimana hal itu didorong pelaksanaannya, dan sebagainya...
Ini bisa berbeda-beda tergantung bagaimana organisasi disusun, tetapi saya membagikannya karena tampaknya ini adalah referensi yang bagus untuk memahami seperti apa orang-orang yang biasanya menyandang kata Principal (Software Engineer Utama) di perusahaan luar negeri.