Deskripsi Pekerjaan
Kepemimpinan Engineering & Strategi
- Menentukan dan mengeksekusi strategi engineering yang selaras dengan tujuan teknologi dan bisnis organisasi.
- Memimpin, membimbing, dan mengembangkan people leaders serta individual contributors dalam tim Anda, sekaligus membangun pipeline kepemimpinan yang kuat.
- Mendorong perencanaan organisasi, perencanaan kebutuhan headcount, dan alokasi sumber daya lintas tim untuk memastikan kapasitas delivery yang optimal.
- Membangun operational excellence dalam engineering melalui proses, ritme kerja (ritual), dan framework yang efektif agar tim dapat bergerak cepat tanpa mengorbankan kualitas.
- Berkolaborasi dengan stakeholder dari Product, Design, dan Business untuk menerjemahkan kebutuhan bisnis menjadi roadmap teknis dan rencana eksekusi.
Pengembangan Tim & Manajemen SDM
- Membangun dan mengembangkan tim engineering berperforma tinggi melalui strategi rekrutmen, pengembangan, dan retensi yang tepat.
- Mendorong budaya ownership, inovasi, dan pembelajaran berkelanjutan melalui coaching, feedback, dan apresiasi yang efektif.
- Mengelola keputusan desain organisasi, termasuk struktur tim, jalur pelaporan, dan definisi peran untuk mengoptimalkan hasil bisnis.
Engineering Excellence & Delivery
- Menetapkan metrik dan KPI engineering untuk mengukur kesehatan tim, kecepatan delivery, kualitas kode, dan keandalan sistem.
- Mendorong inisiatif peningkatan produktivitas engineering dengan menghilangkan hambatan dan memungkinkan tim untuk memberikan value secara efisien.
- Menyeimbangkan pengelolaan technical debt dengan pengembangan fitur, serta mengambil keputusan trade-off secara strategis.
Persyaratan
- Memiliki pengalaman profesional di bidang software engineering selama 12+ tahun dengan fondasi teknis yang kuat dalam membangun sistem berskala besar.
- Memiliki pengalaman dengan praktik pengembangan software modern, termasuk microservices, arsitektur cloud-native, serta prinsip DevOps/SRE.
- Memiliki pemahaman mendalam tentang fundamental software engineering, system design, dan pola arsitektur untuk sistem terdistribusi.
- Memiliki pengetahuan yang kuat tentang teknologi backend, database (SQL dan NoSQL), message queue, serta platform cloud (AWS, GCP, atau Azure).
- Memiliki pemahaman terhadap praktik engineering modern seperti CI/CD, infrastructure as code, observability, dan site reliability engineering.
- Memiliki pemahaman tentang teknologi frontend, pengembangan mobile, serta prinsip full-stack engineering.
- Memiliki pengalaman dengan metodologi agile, sprint planning, dan framework delivery yang bersifat iteratif.