Engineering Manager
About this position
Responsibilities
• Kepemimpinan dan Manajemen Tim: (1) Memberikan kepemimpinan, arahan, dan bimbingan kepada tim teknik; (2) Mengelola dan membimbing para insinyur, mendorong pertumbuhan karier dan pengembangan keterampilan; (3) Menumbuhkan budaya tim yang positif dan kolaboratif; (4) Melakukan pertemuan tatap muka, tinjauan kinerja, dan sesi penetapan tujuan dengan anggota tim secara berkala; (5) Menangani tugas administratif terkait tim seperti penjadwalan, alokasi sumber daya, dan penempatan staf.
• Manajemen Proyek dan Produk: (1) Berkolaborasi dengan manajer produk, desainer, dan pemangku kepentingan untuk menentukan cakupan, persyaratan, dan jadwal; (2) Merencanakan dan memprioritaskan proyek dan tugas teknik; (3) Memastikan penyelesaian proyek teknik yang tepat waktu dan berkualitas tinggi; (4) Memantau kemajuan proyek, mengidentifikasi dan menangani masalah atau risiko apa pun.
• Panduan Teknis dan Pengambilan Keputusan: (1) Memberikan keahlian dan panduan teknis kepada tim teknik; (2) Membuat keputusan teknis dan kompromi untuk memastikan keberhasilan proyek; (3) Tetap mengikuti perkembangan tren industri, praktik terbaik, dan teknologi yang sedang berkembang.
• Komunikasi dan Kolaborasi: (1) Memfasilitasi komunikasi dan kolaborasi dalam tim teknik dan lintas departemen lainnya; (2) Bertindak sebagai penghubung antara departemen teknik dan departemen lain, menyampaikan status proyek, tonggak sejarah, dan tantangan.
• Peningkatan Proses dan Operasi: (1) Terus meningkatkan proses teknik dan alur kerja untuk meningkatkan efisiensi dan produktivitas.; (2) Terapkan dan tegakkan praktik terbaik untuk pengembangan perangkat lunak, termasuk standar pengodean, tinjauan kode, dan praktik pengujian; (3) Identifikasi dan terapkan alat dan teknologi untuk merampingkan pengembangan dan operasi.
• Kolaborasi Lintas Fungsi: (1) Bekerja sama erat dengan departemen lain seperti manajemen produk, desain, dan devops untuk memastikan keselarasan dan koordinasi; (2) Berpartisipasi dalam inisiatif dan proyek lintas fungsi sesuai kebutuhan; (3) Mewakili tim teknik dalam rapat dan diskusi dengan departemen lain.
• Manajemen Kinerja dan Akuntabilitas: (1) Tetapkan tujuan dan harapan kinerja yang jelas untuk tim teknik; (2) Minta pertanggungjawaban anggota tim atas kinerja dan perilaku mereka; (3) Tangani masalah dan konflik kinerja secara tepat waktu dan konstruktif; (4) Kenali dan berikan penghargaan kepada anggota tim atas kontribusi dan pencapaian mereka.
• Perencanaan dan Visi Strategis: (1) Berkontribusi pada pengembangan tujuan dan visi strategis tim teknik; (2) Menyelaraskan tujuan tim teknik dengan prioritas strategis perusahaan secara keseluruhan; (3) Memberikan masukan dan umpan balik tentang OKR/peta jalan produk dan teknologi.
Requirements
• 9+ tahun pengalaman sebagai Software Engineer atau pemimpin yang memecahkan masalah pelanggan.
• 3+ tahun pengalaman sebagai Manajer SDM yang telah memimpin dan mengembangkan tim teknik berkinerja tinggi.
• Gelar Sarjana, lebih disukai dalam Ilmu Komputer.
• Pemahaman yang kuat tentang pemrograman berorientasi objek, konkurensi, dan dasar-dasar ilmu komputer.
• Keterampilan pemecahan masalah, struktur data.