Contoh CV
Contoh CV Software Engineer & Panduan Menulis untuk 2026
Perekrut hanya menghabiskan kurang dari 10 detik untuk membaca CV seorang software engineer sebelum memutuskan akan lanjut membaca atau tidak — dan sebagian besar waktu itu tertuju pada poin-poin pencapaian, bukan daftar skill. Panduan ini membedah seperti apa CV software engineer yang kuat di tahun 2026, mulai dari format yang ramah ATS hingga poin pencapaian yang mengukur dampak teknis secara nyata. Gunakan contoh di bawah sebagai template, lalu sesuaikan dengan tech stack dan level senioritas kamu.
Software engineer merancang, membangun, menguji, dan memelihara sistem yang menjalankan produk — mulai dari API backend, aplikasi mobile, hingga infrastruktur. Di 2026, perekrut dan platform ATS memindai CV untuk mencari kecocokan tech stack tertentu (bahasa pemrograman, framework, cloud provider), bukti kemampuan berpikir level sistem (keputusan arsitektur, skalabilitas, tanggung jawab on-call), dan hasil yang terukur terkait performa, biaya, atau reliabilitas. Perekrut juga mencari sinyal kolaborasi — kebiasaan code review, kerja lintas fungsi dengan tim produk dan desain — serta kandidat yang bisa menjelaskan trade-off, bukan sekadar tools yang dipakai. CV yang hanya mendaftar teknologi tanpa hasil akan tersaring bahkan sebelum dibaca manusia.
Keterampilan Utama
- System design dan arsitektur distributed systems
- Python, Java, atau Go (backend)
- React/TypeScript (frontend)
- Desain API RESTful dan GraphQL
- Perancangan pipeline CI/CD (GitHub Actions, Jenkins)
- Infrastruktur cloud (AWS, GCP, atau Azure)
- Kubernetes dan containerization (Docker)
- Optimasi database SQL dan NoSQL
- Test-driven development dan unit/integration testing
- Code review dan mentoring teknis
- Incident response dan debugging saat on-call
- Kolaborasi Agile/Scrum dengan tim lintas fungsi
Contoh Poin CV
- Fresh graduate / entry-level: Membangun REST API dengan Node.js dan Express untuk tools penjadwalan mata kuliah yang digunakan 1.200 mahasiswa, menurunkan kesalahan pendaftaran manual yang dilaporkan ke bagian akademik sebesar 40%.
- Mid-level, fokus backend: Merancang ulang skema database layanan checkout dan menambahkan caching Redis, menurunkan latensi checkout p95 dari 1,4 detik menjadi 310 milidetik saat trafik puncak.
- Mid-level, fokus frontend: Membangun ulang dashboard pelanggan dengan React dan TypeScript menggunakan code-splitting dan lazy loading, mengurangi ukuran bundle awal sebesar 58% dan meningkatkan skor performa Lighthouse dari 62 menjadi 94.
- Senior, infrastruktur/DevOps: Merancang pipeline deployment blue-green di AWS dengan trigger rollback otomatis, memangkas waktu pemulihan insiden produksi dari 45 menit menjadi di bawah 5 menit di lebih dari 30 microservice.
- Senior, fokus ML/data: Merancang dan meluncurkan model deteksi fraud real-time yang melayani lebih dari 2 juta transaksi/hari, menurunkan tingkat false-positive dari 6,2% menjadi 1,8% sambil mempertahankan latensi inferensi di bawah 100ms.
- Level Staff/Lead: Memimpin adopsi API gateway dan service mesh perusahaan di 12 tim engineering, memangkas waktu integrasi antar-layanan untuk fitur baru dari 3 minggu menjadi 4 hari.
Kata Kunci ATS
- Software Development Life Cycle (SDLC)
- Agile/Scrum
- Arsitektur microservices
- RESTful API
- CI/CD
- Cloud computing (AWS/Azure/GCP)
- Kubernetes
- Docker
- Object-oriented programming
- Version control (Git)
- Unit testing
- System design
- Full-stack development
- Desain database (SQL/NoSQL)
- DevOps
Kesalahan Umum
- Mencantumkan semua bahasa dan framework yang pernah disentuh dalam satu daftar 'Skills' raksasa tanpa konteks. — Batasi bagian skill pada 8-12 teknologi yang benar-benar kamu kuasai, dan tunjukkan sisanya lewat poin pencapaian yang menggambarkan penggunaan nyata.
- Menjelaskan tanggung jawab ('Bertanggung jawab atas pengembangan backend') alih-alih hasil. — Tulis ulang setiap poin dengan format Aksi + Metode Teknis + Hasil Terukur, misalnya 'Mengoptimasi query SQL, memangkas waktu pembuatan laporan dari 12 detik menjadi 900 milidetik.'
- Tidak mencantumkan link GitHub/portofolio, atau mencantumkan GitHub yang tidak berisi proyek nyata. — Sertakan link ke 2-3 repository yang rapi atau proyek live dengan README yang menjelaskan masalah, tech stack, dan kontribusi spesifikmu.
- Menggunakan istilah internal perusahaan atau nama tools proprietary yang tidak dikenal di luar perusahaan. — Terjemahkan nama sistem internal ke istilah standar industri (misalnya 'tools deploy internal' menjadi 'pipeline CI/CD custom').
- Mengklaim 'memimpin' atau 'merancang' untuk pekerjaan yang sebenarnya hanya peran pendukung dalam tim. — Bersikap presisi soal cakupan kerja — gunakan 'berkontribusi pada' atau 'mengimplementasikan X dalam proyek redesign yang dipimpin tim' jika memang begitu, dan simpan kata 'memimpin' untuk kepemilikan yang sesungguhnya.
Tips Format
- Batasi CV maksimal satu halaman untuk pengalaman di bawah 8 tahun; maksimal dua halaman untuk software engineer senior/staff dengan banyak proyek besar.
- Letakkan bagian technical skills di bagian atas CV, dikelompokkan per kategori (Bahasa Pemrograman, Framework, Cloud/Infra, Tools) bukan satu daftar panjang.
- Sertakan link GitHub, portofolio, atau LinkedIn tepat di bawah nama dan info kontak — perekrut memang mengeceknya.
- Gunakan urutan kronologis terbalik dan buka setiap posisi dengan konteks 1 baris (ukuran tim, produk, skala) sebelum poin-poin pencapaian.
- Hindari tabel, kolom, dan grafik — kebanyakan parser ATS salah membaca layout multi-kolom dan kehilangan konten.
- Urutkan bahasa pemrograman dan framework berdasarkan tingkat kemahiran, bukan alfabet, supaya tech stack terkuatmu terlihat lebih dulu.