Register

Expert's Corner

Mengenal peran dan tugas Senior Software Engineer Tokopedia

Nur Lella Junaedi

10 February 2020

peran_dan_tugas_senior_software_engineer_EKRUT_(2).jpg

Menjadi bagian dari tim salah  satu marketplace terbesar di Indonesia, tengah dijalani oleh Mohamad Yansen Riadi selaku Senior Software Engineer Tokopedia.

Lebih dari delapan tahun sudah ia mengembangkan karier di bidang IT. Mulai dari developer, Quality & Research Manager, IT Consultant hingga akhirnya menjadi seorang Senior Software Engineer seperti sekarang ini. 

Nah, bila kamu tertarik ingin mengetahui peran dan tugasnya sebagai Senior Software Engineer di Tokopedia lebih dalam, simak terus ulasannya di sini. 

Rutinitas kerja Senior Software Engineer Tokopedia

Peran dan tugas Senior Software Engineer EKRUT 
Kegiatan rutinitas Senior Software Engineer dari Yansen yakni melakukan sprint planning-EKRUT

Menjalani peran dan tugas Senior Software Engineer di Tokopedia, Yansen panggilan akrab dari Mohamad Yansen Riadi ini mengaku pekerjaan sehari-harinya seperti profesi engineer pada umumnya. Biasanya agenda rutinan yang selalu dilakukan bersama tim yakni:

  • Melakukan sprint planning, yaitu rapat yang dilakukan untuk membahas pekerjaan-pekerjaan selama sprint. Biasanya dalam fase ini semua tim berkumpul untuk mengidentifikasi tugas masing-masing dan menentukan jadwal rilis produk
  • Mengambil backlog atau task yang ada dan menyelesaikannya
  • Melakukan sprint retrospective setiap 2 minggu sekali atau seminggu sekali. Ini adalah tahap akhir dari sprint berupa review yang diberikan oleh anggota selama menerapkan scrum

Meski sehari-hari sudah disibukkan dengan pekerjaan, namun ia tetap merasa beruntung karena perusahaan tempatnya bekerja menyediakan fasilitas hiburan yang bisa menjadi pengalihan diri dari rasa jenuh dan lelah setelah seharian bekerja.

Baginya, slogan #WorkHardPlayHard menjadi suatu motivasi dan pemacu semangat dalam keseharian bekerja sebagai Senior Software Engineer di Tokopedia.

Baca juga: Menarik, ini fakta mengenai Tokopedia yang mungkin belum kamu ketahui

Cakupan kerja Senior Software Engineer Tokopedia

Peran dan tugas Senior Software Engineer EKRUT 
Cakupan kerja Senior Software Engineer bekerja dengan bidang lainnya-EKRUT

Sebagai Senior Software Engineer yang bekerja dalam tim, Yansen mengaku kerap kali dirinya juga membantu pekerjaan di unit lain sesuai dengan identitas perusahaan yang menjunjung tinggi prinsip growth mindset.  

“Budaya di Tokopedia sangat bagus sekali di mana kami para pekerja tidak harus serta merta melakukan task di unit kerja kami sendiri. Sehingga bila ada task di luar tim kami juga siap membantu,” ungkap Yansen.

Growth mindset sendiri merupakan salah satu nilai DNA yang diterapkan Tokopedia kepada Nakama (sebutan karyawan Tokopedia) di mana melalui nilai ini, para karyawan dituntut untuk memiliki pikiran yang lebih terbuka. 

Peran dan tugas Senior Software Engineer Tokopedia

Peran dan tugas Senior Software Engineer EKRUT
 
Peran dan tugas Senior Software Engineer salah satunya adalah membimbing junior atau level middle tim Engineer-EKRUT

Di dalam kesehariannya di tempat kerja, ia harus menjalankan peran dan tugasnya secara efektif. 

Adapun peran dan tugas Senior Software Engineer yang harus diemban oleh Yansen di Tokopedia adalah sebagai berikut: 

  • Membimbing junior atau middle Software Engineer dalam pekerjaannya
  • Membuat design system, database, dan architecture untuk proyek yang baru
  • Melakukan perbaikan terhadap legacy code yang ada
  • Menemukan solusi terhadap permasalahan kerja yang mungkin terjadi sekaligus menjadi wakil lead dari Engineer Manager
  • Membantu dan bekerja sama dengan tim lain yang membutuhkan bantuan
  • Proaktif dan semangat dalam bekerja sebagai acuan bagi staf junior/ middle engineer

Baca juga: Ketahui 5 fakta-menarik tentang Software Engineer

Hambatan yang dihadapi Senior Software Engineer Tokopedia

Peran dan tugas Senior Software Engineer EKRUT 
Terkadang dalam pekerjaannya Senior Software Engineer juga mengalami beberapa hambatan-EKRUT

Bekerja sebagai Senior Software Engineer di Tokopedia, tentunya Yansen kerap kali menemukan berbagai macam hambatan dalam pekerjaannya. Bentuk dari hambatan itu seperti:

  • Regulasi dan policy yang ada terkadang membatasi. Sebagai perusahaan besar, Tokopedia memiliki banyak kompleksitas di dalamnya. Mulai dari tim/ tribe/ divisi/ departemen dengan tanggung jawab dan aturan yang berbeda layaknya perusahaan pada umumnya. 
  • Tidak mudah melakukan perubahan atau pergantian technology stack atau architecture. Sebab, banyak hal yang harus dipikirkan dan dipertimbangkan karena keputusan itu akan memengaruhi banyak UKM yang bergantung pada platform Tokopedia. 

Skill yang dibutuhkan Senior Software Engineer

Peran dan tugas Senior Software Engineer EKRUT 
Kemampuan hard skill dan soft skill sangat diperlukan untuk menjadi Senior Software Engineer-EKRUT

Agar dapat menjadi Senior software engineer, menurutnya ada beberapa skill yang dibutuhkan mulai dari kemampuan hard skill hingga soft skill.  

Adapun kemampuan hard skill yang diperlukan oleh Senior Software Engineer meliputi:

  • Kemampuan dalam Database (redis,mysql,postgresql)
  • Kemampuan Analytical skill
  • Kemampuan programming language (Golang / Node / Python / Java)
  • Memiliki wawasan tentang Continuous Integration dan Continuous Deliver (CI/CD)
  • Memiliki pengalaman dalam melakukan SDLC process
  • Memiliki kemampuan dalam cloud stack architecture (Google Cloud, AWS, Alicloud)

Baca juga: Yuk, asah 8 skills ini untuk menjadi Software Engineer handal

Sementara, soft skill yang dibutuhkan sebagai Senior Software Engineer seperti: 

  • Kemampuan problem solving agar dapat menangani masalah dengan mengambil langkah yang cepat, tepat dan tenang. 
  • Motivator yang ulung. Seorang Senior Software Engineer harus mampu selalu memberi dukungan kepada anggota tim agar dapat memberikan kinerja yang baik. 

Selain kemampuan hard skill dan soft skill tersebut, Yansen juga menjelaskan bahwa untuk menjadi Senior Software Engineer, pastikan kamu juga memiliki pengalaman kerja yang cukup banyak di berbagai aspek bisnis. 

Jenjang karier Senior Software Engineer

Peran dan tugas Senior Software Engineer EKRUT 
Ada dua jalur karier yang bisa kamu raih dari posisi ini yakni bidang manajerial dan specialist-EKRUT

Bila nanti kamu bekerja di posisi ini, kamu akan dihadapkan pada 2 jalur karier yang ditawarkan. Jenjang karier tersebut menurut alumnus Universitas Budi Luhur ini berupa karier di bidang manajerial atau specialist.

Karier di bidang manajerial yakni: Squad Lead, Engineering Manager 

Sedangkan karier di bidang specialist meliputi: Principle Engineer, Technical Architect

Untuk mendapatkan kenaikan jabatan di profesi ini, diperlukan waktu setidaknya sekitar 1 tahun. Namun itu akan bergantung lagi pada performance dan kontribusi yang diberikan pada perusahaan.

Meski begitu, kamu juga harus ingat bahwa terkadang jenjang karier yang ada di tiap perusahaan tentu berbeda-beda ya.

Dalam kesempatan yang sama, tak lupa Yansen juga memberikan tips menjadi Senior Software Engineer yang sukses untuk kamu perhatikan. 

Menurutnya hal yang perlu kamu lakukan adalah terus menerus mengasah kemampuan baik soft skill maupun hard skill. Selain itu, kamu juga harus memiliki jiwa integritas dan rasa ingin tahu yang tinggi.

Nah, selepas kamu membaca ulasan lengkap di atas, apakah kamu sekarang mendapatkan gambaran jelas tentang peran dan tugas Senior Software Engineer?

Peran dan tugas Senior Software Engineer EKRUT

Rekomendasi Bacaan: 

Tags

Share